jquery获取某个div下相同特性的所有对象对循环对其操作

        $(function () {
            var i = 1;
            $("div .DataPartFull").each(function (index, element) {
                var indexid = $element).find("input[type='hidden']").eq(0).val();
                var setype = $(element).find("input[type='hidden']").eq(1).val();//折线图 or 柱状图
                //如果数据库里setype为空,则设置默认为柱状图
                if (setype == null || setype == "") setype = "bar";

                var myChart = echarts.init(document.getElementById("main" + indexid), theme[i]);
                myChart.setOption(option);

                GetAjaxChartData(indexid, myChart, setype);
                i++;
            });

            var firstIndexid = $("#ctl00_ContentPlaceHolder1_hidIndexid").val();
            var firstsetype = $("#ctl00_ContentPlaceHolder1_hidSertype").val();
            if (firstsetype == null || firstsetype=="") firstsetype = "bar";
            if (firstIndexid != null) {
                var myChart = echarts.init(document.getElementById("main" + firstIndexid), theme[0]);
                myChart.setOption(option);

                GetAjaxChartData(firstIndexid, myChart, firstsetype);
            }
        }); 
        function GetXian(strShi)
        {
            $("#ShiList a").removeClass("cur");
            $("#ShiList a").each(function (index, element) {
                if ($(this).attr("id") == "Shi" + strShi) {
                    $(this).addClass("cur");
                }
            });
         }

以上两实例均为循环某个div下某项具有相同特性的多个对象并执行相关操作的方法

posted @ 2015-09-18 10:58    阅读(937)  评论(0编辑  收藏  举报