Ich habe mich nur gefragt, wie ich nach allen IDs suchen würde, die mit "content_" auf der gesamten Seite beginnen, und auch nach einer Möglichkeit, sie nur in einem benannten div namens "extra_content" zu finden. Sobald ich alle IDs habe, möchte ich sie verstecken.
Unten ist ein Beispiel für das, was ich finden möchte.
<div id="content_1"></div> <-- Find
<div id="content_2"></div> <-- Find
<div id="contet_3"></div>
<div id="extra_content">
<div id="content_extra_1"></div> <-- Find
<div id="content_extra_2"></div> < -- Find
</div>
Beispiele wären hilfreich.
Vielen Dank
jquery
jquery-selectors
Beutlin
quelle
quelle
Antworten:
Verwenden Sie den Attribut-Start-mit-Selektor :
$('[id^="content_"]').hide();
So beschränken Sie die Suche auf Elemente innerhalb von
extra_content
:$('#extra_content [id^="content_"]').hide();
quelle
<div id="min1"></div>
<div id="max1"></div>
<div id="min2"></div>
`<div id =" max2 "> </ div>`. Ich benutze das:$("[id^=min]", "[id^=max]").val('hello')
um etwas mit ihnen zu machen. Es funktioniert nicht. Worin besteht das Problem ?$("[id^=min],[id^=max]").val('hello')
. in diesem Fall. (PS Klassen sind dein Freund)