我曾经认为应该使用"val()"来处理输入元素,而" text() "则用于其他所有元素。
然而,当我尝试以下操作时:
$("<input/>").val("test")
I get
[<input>]
当我执行以下操作时:
$("<input/>").text("test")
我理解
[<input>test</input>]
后者是我要找的。
使用jQuery创建元素时,是否有什么不同之处?我的实际情况比这个复杂得多,但为了这个问题的目的,我对其进行了简化。
<input value="test"/>
。 - kralco626