通过ajax breaks.on功能动态创建表
Dynamically created table via ajax breaks .on functionality
我正在使用ajax
动态创建一个表。当有人输入查询时,会创建一个表(数据),并替换#content-display
:中的内容
function searchQuery(query){
$.ajax({
url: "search.php",
data: {term: query},
success: function(data){
$("#content-display").html(data);
},
dataType: 'html'
});
}
当有人点击表中的一个条目时,我想提醒用户他们点击了什么:
$(document).ready(function(){
$("#myTable tbody tr").on('click', function (){
alert($(this).children(":first")text());
});
});
然而,.on
方法对我不起作用。当我用.live
替换.on
时,它会提醒用户他们刚刚点击了什么,但由于.live
已被弃用,我如何更改.on
方法的语法以使其起作用?
$(document).ready(function(){
$("#content-display").on('click', '#myTable tbody tr', function (){
alert($(this).children(":first").text());
});
});
为什么不使用
$("#myTable tbody tr").click(function() {});
相反?
相关文章:
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 在动态创建的元素上获取对特定选择器的引用
- JQuery对动态创建的对象进行选择
- 使用jquery动态创建ul-li
- 从动态创建的html选择中选择所选选项
- 如何在动态创建的节点上绑定函数
- 动态创建OnClick事件Javascript
- 谷歌地图动态创建的标记点击事件使用相同的标记
- 在动态创建的标记上添加事件
- 动态创建一个javascript/jquery多级数组
- 如何动态创建许多Jquery颜色选择器(eyecon)
- 如何为动态创建的文本区域中输入的值更新ng模型
- 对动态创建的元素运行jQuery.ech()
- 使用jQuery访问动态创建的项
- 动态创建的iframe中的window.onerror在lne 0处给出脚本错误
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 我想将链接关联到动态创建的p元素上的相应文章
- AngularJs从列表中动态创建指令
- 使用javascript动态创建html内容/元素