我使用jquery .find('input')[0]
给我一个像这样的元素
<input name='world' value='hello'>
我想更改此文本字段的值。然后我find('input')[0].val('')
,但它给了我一个类型错误。有什么见解吗?
答案 0 :(得分:1)
使用:first
获取第一个输入。
find('input:first').val('your value here')
或
find('input:eq(0)').val('your value here');
执行find('input')[0]
时,实际上是在获取DOM元素,因为它不再包含在jquery对象中,.val
属性将不起作用。
如果您确实想使用以前的代码,那么可以使用原生DOM属性value
find('input')[0].value