大家好,我想从2个不同的跨度中获得2个点击值。我有几个表上有下注和下注几率,而我只想获取名称和下注几率并将其存储到jquery中的变量中,然后将其推送到下注单。我唯一的问题是我似乎无法获得正确的值。这是HTML:
<td>
<a href="#" id="bet">
<span id="betslip">Lautoka FC</span>
<span id="betnum"> 5/6</span>
</a>
</td>
<td>
<a href="#" id="bet">
<span id="betslip">Draw</span>
<span id="betnum">11/5</span>
</a>
</td>
这是我的jQuery代码:
$(document).ready(function() {
$('#betslip, #betnum').click(function() {
var bet = $(this).text();
var num = $(this).text();
alert("name: " + bet + "num: " + num);
});
});
我得到了错误的值。谢谢您的帮助!
this
将引用被单击的元素。如果同时需要两个值,则可能需要再次选择元素。如果出现多种组合的情况,则可以使用类。
示例片段:
$(document).ready(function() {
$('.bet').click(function() {
var bet = $(this).find(".betslip").text();
var num = $(this).find(".betnum").text();
console.log("name: " + bet + " num: " + num);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<td>
<a href="#" class="bet">
<span class="betslip">Lautoka FC</span>
<span class="betnum"> 5/6</span>
</a>
</td>
<td>
<a href="#" class="bet">
<span class="betslip">Draw</span>
<span class="betnum">11/5</span>
</a>
</td>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句