$('*').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') ) );