为了账号安全,请及时绑定邮箱和手机立即绑定

在 .closest() .find() .html() 之后从 td 获取值

在 .closest() .find() .html() 之后从 td 获取值

慕勒3428872 2024-01-22 15:09:34
我需要将 a 的值分配<td>给变量。我<td>通过使用 jQueryclosest()和find()方法找到了。如果我alert这样做<td>,它会给我正确的价值,但如果我console.log()这样做,它不会。它返回一个对象。function getval(sel) {  var thisTaskID = $(".selTaskOwner").on("change", function() {    var currentRow = $(this).closest("tr");    var foundTaskID = currentRow.find("td:eq(0)").html();    alert(foundTaskID);  });  console.log(thisTaskID);}如何将找到的值<td>放入变量中?我尝试过使用text(),val()和html()最后thisTaskID但没有任何效果。预先感谢,你可以猜到我是新来的
查看完整描述

1 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

您可以获得选择更改事件的值,因此您不需要其他函数。也许你需要的是这样的:


var foundTaskID = 0;

$(".selTaskOwner").on("change", function() {

    foundTaskID = $(this).closest("tr").find("td:eq(0)").html();

    /* Do what you want with it... */

    console.log(thisTaskID);

    alert(foundTaskID);

});


查看完整回答
反对 回复 2024-01-22
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信