我在DOM中有三个ID,但不知怎的,这段代码不起作用?没有错误
$(function() {
console.log('test')
$('[div][id*="sohai"]').each(function() {
console.log($(this))
})
})
答案 0 :(得分:2)
移除[]
选择器
div
$(function() {
console.log('test')
$('div[id*="sohai"]').each(function() {
//^---^--------------------
console.log(this.id);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="sohai-1"></div>
<div id="sohai-2"></div>
<div id="sohai-3"></div>