鍍金池/ 問答/HTML/ 怎么不通過事件用jquery獲取動態(tài)生成的元素?

怎么不通過事件用jquery獲取動態(tài)生成的元素?

$("body").on("click", "selector", function(){})
這是動態(tài)生成的元素點擊以后調(diào)用的方法。
我現(xiàn)在先動態(tài)生成了input 然后馬上獲取這個動態(tài)生成的元素 不通過點擊事件觸發(fā)
要怎么獲?。?/p>

回答
編輯回答
離夢

事件委托

2017年11月16日 04:33
編輯回答
貓小柒

在全局定義一個變量比如var countCreate = 0,動態(tài)生成的元素時可以加一些什么class或者id,比如:

var countCreate = 0
var set = document.createElement("li");
set.setAttribute('id', 'x:' + countCreate.toString());

這樣每個新的元素,都可以通過id獨立找到。
甚至,這個set就是新的元素了,可以為所欲為了。

2017年12月24日 11:23
編輯回答
裸橙

第一次聽說獲取元素是靠事件的。。。。
jquery最擅長的不就是元素篩選嗎?
你給剛生成的input加一點篩選標(biāo)識直接篩選,或者直接createElement不就馬上拿到了

2018年9月14日 09:19