1

jqueryを使用してテキスト文字列のdivを検索する最も簡単な方法は何ですか? 具体的には、id で div を検索し、含まれているかどうかを確認したいと考えています$(this).text()。これの目的は、要素を div に追加できるようにすることですが、同じ文字列が同じ div に何度も書き込まれるのを防ぐことができるようにすることです。

4

2 に答える 2

2

具体的には、id で div を検索し、含まれているかどうかを確認したいと考えています$(this).text()

私はおそらく一緒に行くと思いますString#indexOf

var div = $("#theId"),
    text = $(this).text();
if (div.text().indexOf(text) === -1) {
    // It doesn't have it, add it
    div.append(text); // Or whatever
}
于 2012-06-25T15:49:59.757 に答える
0

:containsセレクターまたはメソッドのいずれかを使用できますfilter(正確な一致が必要な場合)。

$("div[id]").filter(function() {
    return $(this).text() == str;
});
于 2012-06-25T15:49:43.150 に答える