我正在使用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方法的语法以使其正常工作?
发布于 2012-02-15 02:11:27
$(document).ready(function(){
$("#content-display").on('click', '#myTable tbody tr', function (){
alert($(this).children(":first").text());
});
});发布于 2012-02-15 02:12:34
为什么不使用
$("#myTable tbody tr").click(function() {});而不是?
https://stackoverflow.com/questions/9281950
复制相似问题