0

私はまだjqueryを学んでいます。セレクター内でテキストボックスの値を渡すときに問題が発生しました。

私はこのコードを持っています

jQuery('input#id_search').live('input', function() {
 varSearch = jQuery(this).val();
 jQuery("a:contains('String')").css("text-decoration", "underline");
});

の値をハードコーディングした場合、上記のコードは正常に機能しa:containsますString。しかしString、変数に変更すると、まったく機能しません..

これが私のコードです。

jQuery("a:contains(**varSearch**)").css("text-decoration", "underline");
4

2 に答える 2

2

変数の場合は、引用符の外にある必要があります。

jQuery("a:contains(" + varSearch + ")").css("text-decoration", "underline");
于 2013-05-23T23:10:20.807 に答える