$.get(url, function(data){
$("<div>" + data + "</div>").find('.list [class^=data]').each(function(){
if($(this).is("[class^=dataitem]")){
//code for dataitem
}
else{
//code for not dataitem
}
});
});
使用 get 函数,我使用 url 页面的代码生成一个 strig 变量。 在这个变量中,我找到标签,带有 class=list 的标签的子代,其类以“data”开头,对于每个控件,如果类以“dataItem”开头,如果是,则应用这些标签的代码。 为什么不起作用?
最佳答案
试试这个:
$.get(url, function(data){
var YourFindElement = $("<div>" + data + "</div>").find('.list [class^=data]');
$.each(YourFindElement , function (i, rowValue) {
if($(this).hasClass("dataitem")){
//code for dataitem
}
else{
//code for not dataitem
}
});
});
关于javascript - JQuery:如何在 find() 的结果中使用每个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15788400/