首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

jQuery 判斷下拉框值為 "undefined" 字符串並賦值 0

     編輯:程式設計綜合問答

場景

<select id="a"> 可能取到字面字符串 "undefined"(非 JS undefined),需檢測並重置為 "0"。

代碼

var val = $("#a").val(); // 返回字符串
if (val === "undefined" || val === "" || val == null) {
    $("#a").val("0");
}

關鍵點

  • .val() 返回 string 或 null(無選中選項),不會返回 JS undefined
  • 嚴格比較 === "undefined" 針對字面字符串
  • 順帶處理空串與 null,健壯性更強
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved