HTML代码孩子:上()jQuery的不工作的一个div
<input type="text" name="subcat" class="subcat input1"/>
<div class="input dispsubcat" id="dispsubcat">
<div class="sub"> abc</div>
<div class="sub"> xyz</div>
</div
jQuery代码:
$(".input").children("div").on("click",function(){ //does not work
console.log("hello");
})
$(".sub").on("click",function(){ //also does not work
console.log("hi");
})
下面的代码工作这不是我想要的:
$(".input").on("click",function(){ console.log("ab");})
正常工作=> http://jsfiddle.net/20gu1a4c/ – 2014-10-09 10:56:36
那些是'divs'动态添加? – melancia 2014-10-09 10:56:41
这个'$(“。sub”)。on(“click”..'应该可以正常工作 – 2014-10-09 10:57:10