簡體   English   中英

jQuery:如何獲取動態生成的元素的ID?

[英]jQuery: How to get ID of dynamically generated element?

以下是摘要:

我正在根據AJAX調用的結果動態創建表。 要添加行,我使用了“之后”功能,因為表中有某些行充當標題。

添加這些行后,我有一個要編輯的數量框。 我可以向其中添加一個事件,但是我無法獲取行的ID($(this).parent('tr')。attr('id')不起作用-返回未定義。

我該如何獲取解析DOM樹后添加的元素的ID值?

parent('tr')僅返回直接父級。 要成為<tr>直接子代, this應該是<td> 但是.linkQuantite似乎是一個<a>元素。 這絕對不是<tr>的直接子級。 您想為此使用parents('tr')或更好的closest('tr') 關鍵區別在於parents('tr')返回所有'tr'匹配'tr'父對象,而closest('tr')僅返回第一個父匹配項'tr'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM