gpt4 book ai didi

jquery使用类名从li中选择一项

转载 作者:行者123 更新时间:2023-12-01 07:18:24 24 4
gpt4 key购买 nike

我有一个使用 jQuery Mobile 的 ul>li 结构,如下所示:

<div>
<ul data-role="listview">
<li><a href="#" class="FoodDrinkItem">Hamburger<p class="FoodDrinkPrice">$9.00</p></a></li>
<li> <a href="#" class="FoodDrinkItem">Club Sandwich<p class="FoodDrinkPrice">$7.00</p></a></li>
</ul>
</div>

我想在点击特定的li时获取商品的价格。我想通过类来实现这一点,因为这样以后更容易扩展。

$(document).ready(function(){
$(".FoodDrinkItem").click(function(){
var price = $(".FoodDrinkPrice").text();
$("#PopupFoodDrinkPrice").text(price);
});
});

如何获取所选 li的className.text()?

最佳答案

工作示例:http://jsfiddle.net/Gajotres/VWkm9/

$(document).on('click', 'ul li', function(){ 
alert($(this).find('.FoodDrinkPrice').text());
});

你的结构中有两个错误:

这个:

<div data-role="listview">
<ul>

应该是这样的:

<div>
<ul data-role="listview">

data-role="listview" 必须放置在 ul 标签内,没有它listview 将无法正确设置样式。

并且您的 p 标签未正确关闭。

关于jquery使用类名从li中选择一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16627540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com