的HTML:

 <input id='myTxt' type='text' value='hello'/>

javascript:
$("#myTxt").val('Blah'); // works

var bla = document.getElementById("myTxt"); bla.value = "Blah"; // works

$("#myTxt").value = "blah"; // doesn't work

为什么最后一个示例不起作用?

最佳答案

那是因为$("#myTxt")是一个jQuery对象,没有所谓的value
您可以做的是:

$("#myTxt").get(0).value = "blah";

08-19 16:58