0

jqueryでサイトを開発しています。たとえば、certian文字列を含むすべてのIDを選択したいと思います。

<div id="home_test_div">
</div>
<span id"agency_test_span">test</span>

ID内に文字列を含むすべての要素を検索したいtest。特定の文字列で始まるID、または特定の文字列で終わるIDを検索する方法を知っていますか?私はこれまでこれをやったことがありません。私はそのコードで試してみます:

var search = "test";
$("[id$='"+search+"']").each(function(index) {
  //some code
}
4

2 に答える 2

4

attribute containsセレクターを使用できます。

$("[id*='"+search+"']").each(function(index) {
  //some code
})
于 2012-10-19T15:26:22.070 に答える
2

試す

$("[id*='"+search+"']").each(function(index) {

IDがテキストで終わるセレクターを見つけようとしています。しかし、あなたの場合、idがtestで終わることはありません。

したがって、代わりに* を含むセレクターを検索するに置き換えてみてくださいtest

于 2012-10-19T15:26:48.187 に答える