我有一個代碼:
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字符串變量。
使用的indexOf():
if(field_val.indexOf('%') != -1)){...}
嘗試這種方式
field_val = "The string i am going to % check";
if (field_val.match("%")) {
alert('Yes');
}
我發現類似if('$(this)[value^="%"]')
,因爲它實際上與%開始。感謝大家。