我的印象是「val()」應該用於輸入元素,「text()」應該用於所有其他元素。Val vs JQuery中的文本
然而,當我做到以下幾點:
$("<input/>").val("test")
我得到
[<input>]
,當我去了以下內容:
$("<input/>").text("test")
我得到
[<input>test</input>]
後者是我正在尋找的。
使用jquery創建我失蹤的元素時有什麼不同嗎?我的實際情況比這更復雜,但爲了這個問題我簡化了它。
OK,經過進一步的研究,卻彷彿,值「測試」實際上是設置,例如當我將項目追加到屏幕上時,我可以看到它。 '$( '身體')。append($(「」).val(「test」))'我只是認爲它不工作,因爲輸入元素的值不顯示在控制檯窗口中鉻...猜我會認爲它會顯示爲' – kralco626