<ul id="bad-drifting">
<li>text</li>
</ul>
http://jsfiddle.net/wZ8MC/2/jQuery的,如果有()選擇做的東西
jQuery(document).ready(function() {
if (jQuery('#bad-drifting').has('em')) {
jQuery('#bad-drifting').css({'color': 'red'});
jQuery('#bad-drifting').css({'font-weight': 'bold'});
}
});
jQuery(document).ready(function() {
if (jQuery('#bad-drifting li:has(em)')) { // .has('em')
jQuery('#bad-drifting').css({'color': 'red'});
jQuery('#bad-drifting').css({'font-weight': 'bold'});
}
});
我想要做的不只是設置一些CSS,但要更復雜的變化是什麼,但我可以」不知道爲什麼這總是返回true ...這是一個錯誤,或者我錯過了什麼?
你會認爲一個名爲has()的函數會返回true或false ..不過謝謝! – OZZIE 2013-04-29 11:33:32
是的,它可以被理解爲whichHas。 – undefined 2016-12-22 13:25:23
。.has()函數與.children('em')將是相同的點是什麼 – OZZIE 2017-12-21 23:39:35