使用jQuery将值设置为null

时间:2013-09-25 15:42:44

标签: javascript jquery

我在页面上有一个Id City,它基本上是一个模型属性。我想将其设置为null。我正在努力实现它:

$("#City").val(null); 

但它没有将值设置为null。

4 个答案:

答案 0 :(得分:23)

您没有将元素值设置为null,因为HTML没有nullundefined等概念,您删除了该属性,或者更好的是,将其设置为空字符串:

$("#City").val(""); 

答案 1 :(得分:4)

如果您尝试设置/删除ID

$("#City").attr("id",""); 

或使用removeAttr()

如果您尝试在其中设置值,

$("#City").val("");

答案 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);

以防万一:

jQuery Documentation for prop() method

jQuery Documentation for attr() method