鑑於以下代碼,我期望有一個「searchRes1」的警報,它是id的直接匹配,對於第二個塊,我期望它提醒其他兩個div,因爲id包含「搜索」。我錯過了什麼?JQuery:屬性選擇器不能按預期工作
<div id="sRes">
<h4>Search for things</h4>
<div id="searchRes1">123</div>
<div id="searchRes2">456</div>
<div id="searchRes3">789</div>
</div>
<script>
$("#sRes div[id='searchRes1']").each(function() {
alert($(this).attr("id"));
});
$("#sRes div[id~='search']").each(function() {
alert($(this).attr("id"));
});
</script>
是什麼警報在第二選擇? – yoavmatchulsky 2011-04-14 05:49:47