我認爲這是某種錯誤。我不知道,因爲我沒有太多的jQuery高級。jquery,通過get方法不工作提醒onclick數據
我想要做的是,做一個得到request> value.html(result)>
。一旦數據顯示在頁面上,這是一些跨度按鈕,我做了一個小的onclick功能進行測試,但它不起作用。
$('#tag').click(function(){ alert(0); }); });
一個GET請求,例如:
$.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>
所以這個數據顯示到頁面正確的,但我試圖要做的是獲得跨度的價值。正如你所看到的,我做了一個簡單的警報功能,如果跨度被點擊,它不起作用。它可以與頁面上的其他跨度按鈕一起使用,但不能與此形式的獲取請求一起顯示。
感謝您的幫助和對英語不好的抱歉。
嘗試'$(文件)。在( '點擊', '#標籤',函數(){警報(0);});'。這樣,事件就與文檔綁定,而不是不存在的元素。 – blex 2014-08-28 14:37:59
[動態創建的元素上的事件綁定?]的可能重複?(http://stackoverflow.com/questions/203198/event-binding-on-dynamically-created-elements) – Mritunjay 2014-08-28 14:38:14
哦,你有2個'span'元素ID'#標籤'。這是無效的。使用類,如果你將有多個元素 – blex 2014-08-28 14:40:36