我在 jQuery Mobile Web 应用程序中有列表视图,此列表视图由以下元素组成:
<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>
我需要发生两件事,一是从这个特定的“li”标签(点击的标签)内的“a”标签中分配“id”属性到我称之为“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 真的很陌生,所以这就是为什么我要问这么荒谬的问题:)