JQuery不同的button如何获得相同class对应的不同DOM内容

	<script>
	$(function(){
		$("button").click(function(){
            var n =$('button').index($(this))
			var sellerid = $('span.sellerid:eq('+n+')').text()
			var ingrename = $('span.ingrename:eq('+n+')').text()
			var mount = $('input.rate_ul_r_input:eq('+n+')').val()
			{#console.log(sellerid)#}
			{#console.log(ingrename)#}
			{#console.log(mount)#}
            $.get('/test_ajax',{'sellerid':sellerid,'ingrename':ingrename,'mount':mount},function (data,status) {
               console.log(data.code,status);
           })

		})
	})
</script>


<p hidden="hidden">{{r.ingreid}}<span class="sellerid">{{r.sellerid}}</span></p>
<input style="font-size: 10px;width: 20px;" class="rate_ul_r_input" type="text" name="goodmount" id="goodmount" value=0>
<a href="add.html"><h2>商品名称:<span class="ingrename">{{r.ingrename }}</span></h2></a>
<button id="cart" >加入购物车</button>

1.n为选择的button的index标签,用来做索引
2.eq()表示第几个同名的class,n放在里面时要注意‘+n+’的拼接
3. console.log(data.code,status);是作为ajax传输成功的标志 console后台可见
4. 更多JQuery选择器的内容 参考JQuery菜鸟教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值