[英]Set value to the table td in javascript
我正在獲取動態生成的td
的ID。 獲取ID后,我將一些文本綁定到該文本,但它不起作用
$(document).on('click','.add-subject-button',function(){
var id=$(this).parent('td').attr('id');
id.text("dummy text");
}
我得到的錯誤是
id.text is not a function
具有單個參數的attr
以字符串形式返回值,而不是可修改屬性。
如果要更改此值,請使用以下命令:
var id=$(this).parent('td').attr('id', "dummy text");
但是你不會那樣做吧? 更改ID?
也許您想要這樣:
var id=$(this).parent('td').attr('id');
$("#" + id).text("dummy text");
或者簡單地:
$(this).parent('td').text("dummy text");
您可以簡單地執行以下操作:
$(document).on('click', '.add-subject-button', function() {
$(this).parent('td').text("dummy text");
});
當您已經擁有相應范圍td
的jQuery對象時,無需獲取ID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.