我在页面上有一个Id City,它基本上是一个模型属性。我想将其设置为null。我正在努力实现它:
$("#City").val(null);
但它没有将值设置为null。
答案 0 :(得分:23)
您没有将元素值设置为null
,因为HTML没有null
,undefined
等概念,您删除了该属性,或者更好的是,将其设置为空字符串:
$("#City").val("");
答案 1 :(得分:4)
答案 2 :(得分:2)
使用普通的javascript,尝试使用setAttribute
方法,
document.getElementById("City").setAttribute("value" , "");
或不使用setAttribute
方法,
document.getElementById("City").value = "";
答案 3 :(得分:0)
您可以使用jQuery
prop()
或attr()
方法删除ID,如下所示:
$('#City').prop('id', null);
或者像这样:
$('#City').attr('id', null);
以防万一: