2013-11-20 55 views
0

以下來自textarea的val()調用在我的臺式機和筆記本電腦上的Firefox/Chrome上正常工作,但在iPhone上(safari)沒有返回任何內容?我不確定iOS系統的哪個部分阻止了它的工作? Javascript在設置中處於「打開」狀態。val()iPhone上的iOS不返回textarea值

$('textarea[name=username]').val() 

感謝

+0

嘗試香草'value',$('textarea的[name = username]')。值 –

+0

@JonathandeM。 jQuery對象沒有'value'屬性 – Ian

+0

我認爲@JonathandeM的意思是'$('textarea [name = username]')。get(0).value' –

回答

1

如果有人在尋找一個答案,$()。VAL()似乎並沒有在iPhone上運行,無論是作爲一個getter或setter方法。相反,使用$()ATTR( '值')是這樣的:

消氣

$('textarea[name=username]').attr('value'); 

二傳手

$('textarea[name=username]').attr('value', 'elonmusk');