正如標題所提到的,我可以選擇使用.val()
或.text()
作爲我循環的輸入。jQuery輸入.val()或.text()?兩者都有效。 .text()安全嗎?
雖然.val('sometext')
在技術上是正確的,.text('sometext')
讓我來遍歷span元素過多(這是用來作爲提示,如果填表格無效。
它是確定使用.text()
呢?
正如標題所提到的,我可以選擇使用.val()
或.text()
作爲我循環的輸入。jQuery輸入.val()或.text()?兩者都有效。 .text()安全嗎?
雖然.val('sometext')
在技術上是正確的,.text('sometext')
讓我來遍歷span元素過多(這是用來作爲提示,如果填表格無效。
它是確定使用.text()
呢?
它們也具有根本不同的功能。輸入是自動關閉的,所以'val()'獲得'value'屬性。 'text'正在返回標籤的內容 - 在打開和關閉之間。 'text'在'input'標籤上「起作用」。它只是給你什麼都沒有,因爲標籤的開始/結束之間沒有任何內容,因爲它是自動關閉的。 –
@mrrogers你是對的。例外是'選擇'標籤:) –
真正的dat ...選擇/選項沒有'價值'屬性。好決定。 –
跨度不是輸入,你不應該這樣對待它們。 –
澄清:我正在尋求use.text()的輸入。技術上。 – Orangeman555
.text()基本上只是'someelement.innerTEXT'的一個快捷方式。輸入沒有內部文本,因爲它們是單例元素。 –