的“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中,它工作得很好。 –