Jquery,通过get方法不起作用来警告onclick数据

时间:2014-08-28 14:36:13

标签: javascript jquery html

我认为这是某种错误。我不知道,因为我在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并且它不起作用,我会创建一个简单的警报功能。它适用于页面上的其他跨度按钮,但不适用于显示形式获取请求的那个按钮。

感谢您的帮助,感谢抱歉英语不好。

2 个答案:

答案 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!");
    });
});