使用jQuery查找字符串中的元素数
我有一个函数,这个函数在参数中接收一个字符串。此变量的内容是HTML代码。我想知道类使用jQuery查找字符串中的元素数,jquery,Jquery,我有一个函数,这个函数在参数中接收一个字符串。此变量的内容是HTML代码。我想知道类.myClassHTML元素的数量 function MyTest(myData){ //get how many element with .myClass are in myData } 谢谢,这几乎就是jQuery 101 function myTest(myData) { return $( '.myClass', myData ).length; } // Usage: myTe
.myClass
HTML元素的数量
function MyTest(myData){
//get how many element with .myClass are in myData
}
谢谢,这几乎就是jQuery 101
function myTest(myData) {
return $( '.myClass', myData ).length;
}
// Usage:
myTest( '<p><span class="myClass">Hello</span> <span class="myClass">world</span></p>' );
// => 2
函数myTest(myData){
返回$('.myClass',myData).length;
}
//用法:
我的测试(“helloworld”);
// => 2
您可以使用长度函数
其中:
$(document).ready(function() {
var n = $(".gradeX").length;
alert(n); }
}
奇怪的是,在“myData”中,我有这样一个HTML代码:测试时,由于某种原因,代码始终为0,jQuery忽略了最外层的元素。如有必要,将其包装在另一个div中,例如
Testing
。谢谢@Jordan。为了克服jQuery忽略最外层元素的问题,我们还可以将标识类移动到任何内部元素。