繁体   English   中英

从 td after.closest().find().html() 获取值

[英]Get value from td after .closest() .find() .html()

我需要将<td>中的值分配给变量。 我通过使用 jQuery closest()find()方法找到了<td>

如果我alert <td>它会给我正确的值,但如果我console.log()它不会。 它返回一个 object。

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>的值放入变量中?

我尝试在thisTaskID的末尾使用text()val()html() ,但没有任何效果。

提前谢谢,你可以猜到我是新来的

您获得选择更改事件的值,因此您不需要其他 function 。 可能您需要的任何东西都是这样的:

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);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM