現在我有一些看起來像這樣的HTML一旦呈現。如何通過嵌套在另一個div中的ID來選擇div?
<div id="MyPartial">
<div id="div+1"></div>
<div id="div+2"></div>
<div id="div+3"></div>
</div>
MyPartial div中的所有div的內部都是動態的。所以可能有3個,或者可能沒有。我正嘗試通過此ID一次刪除它們中的一個。
$("#div+" + Id).remove()
這個沒有工作,所以我想這
$("#MyPartial").children().select("#div+" + Id).remove();
這消除了整個 'MyPartial' DIV。
我錯過了什麼?過去的第一個聲明對我來說一直很好,但是現在看起來嵌套正在搞砸了。
編輯:加號搞亂了我。我將其更改爲下劃線,並且工作正常。感謝大家。
嘗試'$( 「#DIV + \\」 +編號)'。您選擇使用ID,所以您需要數字符號標識符('#')。 – George 2014-12-04 15:51:44
鑑於頁面上的所有ID應該是唯一的,爲什麼不能只用$('#div +'+ id)? – Liath 2014-12-04 15:52:17
我會在你的ID中避免'+'字符。字符'_'會更好。 – Flea777 2014-12-04 15:54:56