我认为这是某种错误。我不知道,因为我在jquery方面并不高级。
我要做的是,做一个得到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>
因此,这些数据会正确显示在页面中,但我要做的是获取span的值。正如您所看到的,如果单击span并且它不起作用,我会创建一个简单的警报功能。它适用于页面上的其他跨度按钮,但不适用于显示形式获取请求的那个按钮。
感谢您的帮助,感谢抱歉英语不好。
答案 0 :(得分:1)
试试这个
$("body").on("click","#tag",function(){alert(0);});});
答案 1 :(得分:0)
只需在放置HTML后绑定事件:
$.get("tags.php?page=1&cat=dogs", function(data) {
$(".result").html(data);
$(".result").find('#tag').click(function() {
alert("Hello world!");
});
});