![](/img/trans.png)
[英]Add external link to an <a> element inside a Click Event Listener Div
[英]How can I add an on click event on a div with multiple element inside
我有一個通過jQuery ui
的draggable
動態生成的div,已拖動到sortable
的div的結構如下所示:
<div class="some-div" >
<label class="label"> Label caption: </label>
<input id="checkbox" type="checkbox" class="checkbox"/>
<input id="checkbox" type="checkbox" class="checkbox"/>
<input id="checkbox" type="checkbox" class="checkbox"/>
</div>
我希望把事件的 div
和追加的另一個 div
如果 div
被點擊或它里面的元素。
到目前為止,我嘗試過的是:
$(function() {
$(document).on('click', '.some-div', function( e ) {
e.preventDefault();
$(e.target).append('another-div');
});
});
但是,上面的代碼還追加another div
的內部元素div
。
我該如何解決?
this
事件處理程序內將參照點擊some-div
元素。 e.target
將引用點擊所源自的元素,它可能是標簽或輸入元素。
$(function() {
$(document).on('click', '.some-div', function( e ) {
e.preventDefault();
$(this).append('<div>another-div</div>');
});
});
演示: 小提琴
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.