我需要将 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);
});
- 1 回答
- 0 关注
- 88 浏览
添加回答
举报
0/150
提交
取消