我有这么一段div
<div class="ui-widget-content slick-row  even"  row="0"></div>
<div class="ui-widget-content slick-row  even"  row="1"></div>
<div class="ui-widget-content slick-row  even"  row="2"></div>
<div class="ui-widget-content slick-row  even"  row="3"></div>请问如何jquery的$("")选择器查找指定的row属性的值的div,也就是说以row属性的值来精确查找某个div

解决方案 »

  1.   

    <div class="ui-widget-content slick-row even" row="0">111</div>
        <div class="ui-widget-content slick-row even" row="1">
        </div>
        <div class="ui-widget-content slick-row even" row="2">
        </div>
        <div class="ui-widget-content slick-row even" row="3">
        </div>方式:<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function () {
                var aa = $("div[row=0]").text();
                alert(aa);
            });
        </script>弹出值 111
      

  2.   

    <div class="ui-widget-content slick-row even" row="0"></div>
     <div class="ui-widget-content slick-row even" row="1"></div>
     <div class="ui-widget-content slick-row even" row="2"></div>
     <div class="ui-widget-content slick-row even" row="3"></div>  
      //Jquery实现:
        $("div[row=0]")
      //js实现:
      function getDiv(rowVal){
         var sa = document.getElementsByTagName('div');
        var arr = [];
        for(var i = 0,len=sa.length;i<len;i++){
          if(sa[i].row && sa[i].row == rowVal){
              arr.push(sa[i]);
           }
        }
        return arr;
      }