$('*').data('tag', "tagged");
$('li[tag=tagged]').length
返回零...
最佳答案
$('*').data('tag', "tagged");
$('li').each(
function()
{
if( $(this).data('tag') === "tagged" )
{
//do something taggy ...like increment a count
}
}
);
或者,对于可重复使用的东西:
function getTaggedInJquery( jQueryObj )
{
var total = 0;
jQueryObj.each(
function()
{
if( $(this).data('tag') === "tagged" )
total++;
}
);
return total;
}
alert( getTaggedInJquery( $('li') ) );
关于jQuery:如何返回 .data ("tag","tagged")的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1664616/