我认为这是某种错误。我不知道,因为我对 jquery 不太了解。
我想做的是,执行 get request> value.html(result)>
。一旦数据显示在页面上,这是一些跨度按钮,我做了一个小的onclick函数来测试,但它不起作用。
$('#tag').click(function(){ alert(0); }); });
获取请求示例:
$.get( "tags.php?page=1&cat=dogs", function( data ) {
$( ".result" ).html( data );
});
这就是tags.php返回的内容:
<span class="btn btn-default" role="button" id="tag">aaa</span><span class="btn btn-default" role="button" id="tag">bbb</span>
所以这些数据正确地显示在页面中,但我想做的是获取跨度的值。如您所见,如果单击跨度并且它不起作用,我创建了一个简单的警报功能。它可以与页面上的其他跨度按钮配合使用,但不能与通过 get 请求显示的这个按钮配合使用。
感谢您的帮助,并对英语不好表示歉意。
最佳答案
试试这个
$("body").on("click","#tag",function(){alert(0);});});
关于javascript - Jquery,通过 get 方法警告 onclick 数据不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25551507/