我正在尝试找到语法来确定div是否包含将数据角色属性设置为标题的子div.我没有运气尝试过这些东西:
$('div[data-role*="page"]').each(function(i) { if($(this).children('div').attr('data-role')=='header';) { alert("has header"); } });
$('div[data-role*="page"]').each(function(i) { if($(this).children('div[data-role*="header"]').length!=0;) { alert("has header"); } });
解决方法
在这个例子中,你有一个尾随; after!= 0;
$('div[data-role*="page"]').each(function(i) { if ($(this).children('div[data-role="header"]').length != 0) { alert("has header"); } });
jsfiddle示例.