尝试从2个不同的跨度中获取2个值

真相

大家好,我想从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);
    });


});

我得到了错误的值。谢谢您的帮助!

阿杰·纳兰(Ajay Narain Mathur)

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从2个不同的RxJava Observables获取2个值?

在2个HashMaps中查找不同的值

如何从2个不同的字符串中获取字典中的值

如何使用下划线 js 从 2 个对象数组中获取不同的值

在2个不同的列中获取匹配相同值的所有行

从具有不同条件的一列中获取2个值?

mysql-从2个sql查询的联合中获取不同的值

尝试使用Linq从2个表中获取ID的总价

从 2 个 bool 变量中获取 4 个 int 值

如何从 Postgres 中的 2 个不同的表中获取

我想知道如何从两个不同的列中获取具有 2 个特定值的行

是否可以在 SSRS 的不同场合从另一个下拉参数中获取 2 个参数的值?

如何从PHP 2个不同的表中获取信息

如何从2个不同的表中获取会话变量?

获取mysql中2个不同表的结果

如何从2个不同的表中获取结果?

如何从2个不同的表中获取一列

如何在div中获取2个不同的类文本

我想从2个不同的表中获取数据

从 2 个不同片段的 sqlite 中的 2 个表中获取信息

如何从Angular 8的FileReader中的2个不同的HTML输入中获取2个文件?

sql-对于列样本中的每个唯一值,从另一列获取2个不同的值

使用cryptoJS从非常相似的AES实现中获取2个不同的解密值(为第16个字符获取错误的结果值)

使用PHP更新2个不同的.json文件中的值

根据Eloquent模型中的值使用2个不同的列

MsgBox 基于不同单元格中的 2 个值

计算不同列中2个值的出现次数

如何标记2个不同字段中存在的值

使用dplyr汇总R:2个不同列中的值