Javascript iPhone iOS上的val()不返回textarea值

Javascript iPhone iOS上的val()不返回textarea值,javascript,jquery,ios,iphone,Javascript,Jquery,Ios,Iphone,以下来自文本区域的val()调用在我的台式机和笔记本电脑上的Firefox/Chrome上运行正常,但在iPhone(safari)上没有返回任何内容?我不确定iOS系统的哪个部分会阻止它工作?Javascript在设置中处于“打开”状态 $('textarea[name=username]').val() 谢谢如果有人在寻找答案,$().val()在iPhone上似乎不起作用,无论是作为getter还是setter。相反,请像这样使用$().attr('value'): Getter $('

以下来自文本区域的val()调用在我的台式机和笔记本电脑上的Firefox/Chrome上运行正常,但在iPhone(safari)上没有返回任何内容?我不确定iOS系统的哪个部分会阻止它工作?Javascript在设置中处于“打开”状态

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

谢谢

如果有人在寻找答案,$().val()在iPhone上似乎不起作用,无论是作为getter还是setter。相反,请像这样使用$().attr('value'):

Getter

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

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

试试普通的
,$('textarea[name=username]')。value@JonathandeM. jQuery对象没有
属性我认为@JonathandeM的意思是
$('textarea[name=username]')。get(0)。value
尝试了两个选项,但均未成功(未返回数据)。在iOS和safari中是否可以调用val()?或者有没有另一种方法可以从textarea中提取一个值插入到javascript代码中?