誰かがこのjQueryを手伝ってくれます私はやってのけようとしています正規表現を機能させることができません
cj("input[id='PRE_TEXT_'(.*)'_POST_TEXT']").hide();
誰かがこのjQueryを手伝ってくれます私はやってのけようとしています正規表現を機能させることができません
cj("input[id='PRE_TEXT_'(.*)'_POST_TEXT']").hide();
jQueryセレクターで正規表現を使用することはできません。フィルタ機能を使用します。
cj("input").filter(function() {
if (/^PRE_TEXT_(.*)_POST_TEXT$/.test(cj(this).prop("id"))) {
return true;
}
return false;
}).hide();
正規表現は使用できませんが、startswith と endwith は使用できるはずです。
cj("input[id^='PRE_TEXT_'][id$='_POST_TEXT']").hide();