鉴于以下代码,我期望有一个“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