![](/img/trans.png)
[英]how to get onclick event on the div inside the iframe using jquery/javascript?
[英]Onclick event for all the control present inside the div using Jquery?
我正在使用Jquery數據表。 如何對div標簽中的所有標簽執行onclick事件。 現在,onclick事件適用於div中的錨標記。 但是對於帶有跨度的錨標記。 請幫我解決這個問題。 提前致謝。
這是我的Jquery和HTML代碼:
$(function () {
$('body').on('click', '#myDataTable_paginate a', function () {
alert("Inside");
});
<div id="myDataTable_paginate" class="dataTables_paginate paging_full_numbers">
<a id="myDataTable_first" class="first paginate_button paginate_button_disabled" tabindex="0">First</a>
<a id="myDataTable_previous" class="previous paginate_button paginate_button_disabled" tabindex="0">Previous</a>
<span>
<a class="paginate_active" tabindex="0">1</a>
<a class="paginate_button" tabindex="0">2</a>
<a class="paginate_button" tabindex="0">3</a>
<a class="paginate_button" tabindex="0">4</a>
<a class="paginate_button" tabindex="0">5</a>
</span>
<a id="myDataTable_next" class="next paginate_button" tabindex="0">Next</a>
<a id="myDataTable_last" class="last paginate_button" tabindex="0">Last</a>
</div>
</div>
只需將click事件綁定到div myDataTable_paginate,如下所示:
$("#myDataTable_paginate").click(function(e){
alert(e.target.id);
});
正如您在小提琴中發出的警報中所看到的那樣,您可以通過e.target.id
獲取被單擊對象的ID。
如果您想獲取一個標簽的內容(如頁碼),也可以使用e.target.innerHTML
來獲取值
$('body').on('click', '#myDataTable_paginate>a', function () { alert("Inside Div"); }); $('body').on('click', '#myDataTable_paginate span a', function () { alert("Inside span"); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <div id="myDataTable_paginate" class="dataTables_paginate paging_full_numbers"> <a id="myDataTable_first" class="first paginate_button paginate_button_disabled" tabindex="0">First</a> <a id="myDataTable_previous" class="previous paginate_button paginate_button_disabled" tabindex="0">Previous</a> <span> <a class="paginate_active" tabindex="0">1</a> <a class="paginate_button" tabindex="0">2</a> <a class="paginate_button" tabindex="0">3</a> <a class="paginate_button" tabindex="0">4</a> <a class="paginate_button" tabindex="0">5</a> </span> <a id="myDataTable_next" class="next paginate_button" tabindex="0">Next</a> <a id="myDataTable_last" class="last paginate_button" tabindex="0">Last</a> </div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.