使用jQuery查找字符串中的元素数

时间:2012-01-15 09:34:28

标签: jquery

我有一个函数,这个函数在参数中接收一个字符串。此变量的内容是HTML代码。我想知道类.myClass

的HTML元素数量
function MyTest(myData){
    //get how many element with .myClass are in myData
}

谢谢,

2 个答案:

答案 0 :(得分:9)

这几乎是jQuery 101。

function myTest(myData) {    
  return $( '.myClass', myData ).length;
}

// Usage:
myTest( '<p><span class="myClass">Hello</span> <span class="myClass">world</span></p>' );
// => 2

答案 1 :(得分:0)

你可以使用长度函数

其中:

  1. .gradeX =&gt;是元素的选择器
  2. N =&GT; int并保存对象的数量

    $(document).ready(function() { 
    
        var n = $(".gradeX").length;  
        alert(n);  } 
    
    }
    
  3. 你的jquery linq引用方法: http://api.jquery.com/length/替代方案是:http://api.jquery.com/size/

  4. 你可以看看这里:

    http://live.datatables.net/uzelux/edit#javascript,html