創建的元素不是環路我添加了一堆的鏈接,一個div像這樣:可以通過jQuery的
$('#links').append('<a href="http://example.com/">Example</a>');
但是當我通過他們$('#links a').each
嘗試循環只發現是鏈接已經在HTML中。
我在做什麼錯?
創建的元素不是環路我添加了一堆的鏈接,一個div像這樣:可以通過jQuery的
$('#links').append('<a href="http://example.com/">Example</a>');
但是當我通過他們$('#links a').each
嘗試循環只發現是鏈接已經在HTML中。
我在做什麼錯?
上面給出的代碼正常工作(已測試)。這意味着你正在做其他導致問題的事情。可能性包括:
我個人的猜測是最後一個,因爲它是最不明顯的。但我過去犯過這三個錯誤。希望有所幫助。
這很奇怪,但嘗試查看DOM,因爲它是在操作後,以防末端HTML不如您預期的那樣。您可以通過網絡開發工具欄(查看生成的源代碼)或通過螢火蟲來做到這一點。
這應該工作。 如果你沒有更多的東西一樣,這是行不通的:
$('#links').append('<a href="http://example.com/">Example</a>').find('a').each();
或取$('#links a')
之前你做的附加