Listview 在拆分按钮列表视图jquery mobile中将自定义单击事件仅添加到辅助按钮
我目前有一个带有Listview 在拆分按钮列表视图jquery mobile中将自定义单击事件仅添加到辅助按钮,listview,jquery-mobile,Listview,Jquery Mobile,我目前有一个带有id=bookmarkslist的拆分按钮列表视图。列表中的每个li都是一个拆分按钮列表视图元素,每个li都绑定了一个数据(“项”)。我希望能够编写代码,只在按下辅助按钮“分割视图”按钮时创建单击事件。然后,我需要能够访问给定li元素的数据属性(刚刚单击的class=ui-li-link-alt的a元素的父元素)。我知道有很多不同的方法可以做到这一点,这就是我到目前为止所做的: $('#bookmarkslist SOMETHINGGOESHERE').live('click',
id=bookmarkslist
的拆分按钮列表视图。列表中的每个li
都是一个拆分按钮列表视图元素,每个li都绑定了一个数据(“项”)。我希望能够编写代码,只在按下辅助按钮“分割视图”按钮时创建单击事件。然后,我需要能够访问给定li
元素的数据属性(刚刚单击的class=ui-li-link-alt
的a
元素的父元素)。我知道有很多不同的方法可以做到这一点,这就是我到目前为止所做的:
$('#bookmarkslist SOMETHINGGOESHERE').live('click', function () {
alert( $(this).data('item')['url'] );
});
感谢所有的帮助以下是我的方法: HTML代码段:
<ul id="bookmarkslist" data-role="listview">
<li data-test="whatever1"><a href="#">test #1</a><a href="#">1.2</a></li>
<li data-test="whatever2"><a href="#">test #2</a><a href="#">2.2</a></li>
<li data-test="whatever3"><a href="#">test #3</a><a href="#">3.2</a></li>
</ul>
这将提醒您单击的LI项目上的数据测试属性的值。希望这有帮助
玩得开心
$("#bookmarkslist a.ui-li-link-alt").live("click", function(e){
alert($(this).parent("li").jqmData("test"))
});