的「id」屬性我有jQuery Mobile的Web應用程序列表視圖此列表視圖作出這樣的元素:的OnClick得到「A」標籤
<li id='search_r'>
<a href='#' id='$id' class='s_result'></a>
</li>
<li id='search_r'>
<a href='#' id='$id' class='s_result'></a>
</li>
元素的數量取決於搜索結果的數量,它不僅僅是這兩個。 當我點擊元素列表視圖,在這種情況下:
<li></li>
我需要2件事情發生,一個是從「一」的標籤分配這個特定的「禮」標籤上的「ID」 ATTR(點擊一個)到我稱爲'search_r'的全局變量。點擊事件工作正常,但從我無法做到的「a」標籤獲取屬性。
這裏是我的JS:
$("#cc_page").ready(function(){
$("#search_r").live('click', function(){
search_r = $(this).attr('id');
window.location.href = "http://imes.********.com/app/userpanel.html#sfpp_page";
});
});
我知道 「這」 不是解決辦法。我真的對js很陌生,所以我就問爲什麼這麼荒謬的問題:)
多個'id ='search_r''是一個** no-no **。 – Oleg
['.live()'](http://api.jquery.com/live/)已棄用。改用['.on()'](http://api.jquery.com/on/)。 – Antony
實際上嘗試使用.on()沒有運氣。而在jQuery 1.8.2中,它工作得很好。 –