Listview 获取li ID
Listview Get li ID
我动态创建了一个列表视图,并为每个 li
项目分配了自己唯一的 ID。我正在使用 jQuery 移动设备,我想做的是当用户单击列表项时,我需要它来启动 JS 函数以从网络 api 中提取信息,然后加载新的屏幕.
<ul id="stationlist" data-role="listview">
<li onclick="getInfo()" id="12345">Some text</li>
<li onclick="getInfo()" id="23561">Some text</li>
<li onclick="getInfo()" id="55844">Some text</li>
<li onclick="getInfo()" id="12458">Some text</li>
</ul>
当用户单击它调用该函数的列表视图项并获取 id 时,我该如何实现?
你可以通过这种方式传递给你dom元素,获取id信息。
<ul id="stationlist" data-role="listview">
<li onclick="getInfo(this)" id="12345">Some text</li>
<li onclick="getInfo(this)" id="23561">Some text</li>
<li onclick="getInfo(this)" id="55844">Some text</li>
<li onclick="getInfo(this)" id="12458">Some text</li>
</ul>
<script>
function getInfo(target){
var idOfTag=target.id;
}
</script>
我动态创建了一个列表视图,并为每个 li
项目分配了自己唯一的 ID。我正在使用 jQuery 移动设备,我想做的是当用户单击列表项时,我需要它来启动 JS 函数以从网络 api 中提取信息,然后加载新的屏幕.
<ul id="stationlist" data-role="listview">
<li onclick="getInfo()" id="12345">Some text</li>
<li onclick="getInfo()" id="23561">Some text</li>
<li onclick="getInfo()" id="55844">Some text</li>
<li onclick="getInfo()" id="12458">Some text</li>
</ul>
当用户单击它调用该函数的列表视图项并获取 id 时,我该如何实现?
你可以通过这种方式传递给你dom元素,获取id信息。
<ul id="stationlist" data-role="listview">
<li onclick="getInfo(this)" id="12345">Some text</li>
<li onclick="getInfo(this)" id="23561">Some text</li>
<li onclick="getInfo(this)" id="55844">Some text</li>
<li onclick="getInfo(this)" id="12458">Some text</li>
</ul>
<script>
function getInfo(target){
var idOfTag=target.id;
}
</script>