私はコードをもっている:
field_val = $(this).val();
field_val に文字「%」が含まれているかどうかを確認するだけです。
お気に入り
if(field_val:contains('%')){
console_log(field_val);
}
しかし、これは未定義/正しくありません。
私はコードをもっている:
field_val = $(this).val();
field_val に文字「%」が含まれているかどうかを確認するだけです。
お気に入り
if(field_val:contains('%')){
console_log(field_val);
}
しかし、これは未定義/正しくありません。
var is_field_val = $(this).val().indexOf('%') != -1; //true or false
if (is_field_val) { ... }
string.indexOfを使用できます
if(field_val.indexOf('%') != -1){
console_log(field_val);
}
$(this).val();
jqueryオブジェクトなどではなく、通常の文字列を返すため、特別なメソッドはなく、JSの文字列変数で使用できるメソッドのみです。
この方法を試してください
field_val = "The string i am going to % check";
if (field_val.match("%")) {
alert('Yes');
}
indexOf() を使用します。
if(field_val.indexOf('%') != -1)){...}
if('$(this)[value^="%"]')
実際には % で始まるため、次のようなものを見つけました 。みんな、ありがとう。