$(document).ready(function() {
$('#example').DataTable({
"ajax": "data/arrays.txt"
});
});
这是构造的表格.
我想写点击功能.我该怎么做 ?
我想将click事件写入role =“row”并获取值TMB030.
我怎样才能做到这一点 ?
我试过这样的
$(document).ready(function() {
$('#example').DataTable({
"ajax": "myOrders/" + Cookies.get('userSession')
});
$("div[role='row']").click(function() {
alert('clicked')
});
});
但它没有触发我怎么能这样做?请帮忙
最佳答案
它应该是这样的:
$( document ).on("click","tr[role='row']",function(){
alert($(this).children('td:first-child').text())
});
简要说明:
首先,在DOM中不存在应用click事件的元素,即div [role =’row’].其次,你必须动态绑定click事件,因为你绑定click事件的时间,DataTable没有完全加载,并且还没有你应用click事件的元素.
猜你在找的HTML相关文章