我在DOM中有三个id,但不知何故这段代码不起作用?无错误
$(function() {
console.log('test')
$('[div][id*="sohai"]').each(function() {
console.log($(this))
})
})
https://jsbin.com/bumoyezena/edit?html,js,console,output
删除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>