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