Javascript 输入标记JQUERY中的空值
我试图从输入标记中获取值,但它返回一个空字符串。 当我打开框架源代码时,它会显示如下内容Javascript 输入标记JQUERY中的空值,javascript,jquery,html,input,Javascript,Jquery,Html,Input,我试图从输入标记中获取值,但它返回一个空字符串。 当我打开框架源代码时,它会显示如下内容 <input type="hidden" name="" class="code_item" value="00-00000159" /> 请帮助我查找错误,我是新来的。在jquery中使用.val()而不是.value $(this).children('td').children('.code_item').val() 因为您使用的是jquery选择器,所以应该使用val()而不是.va
<input type="hidden" name="" class="code_item" value="00-00000159" />
请帮助我查找错误,我是新来的。在jquery中使用.val()而不是.value
$(this).children('td').children('.code_item').val()
因为您使用的是jquery选择器,所以应该使用
val()
而不是.value
:
$(this).children('td').children('.code_item').val()
$(this).children('td').children('.code_item')[0].value
或者添加[0]
以返回javascript对象,然后可以使用.value
:
$(this).children('td').children('.code_item').val()
$(this).children('td').children('.code_item')[0].value
也可以不使用子项()
:
希望这有帮助。对不起。类似“
$(this).children('td').children('.code_item').val()”
也请提供与此相关的html代码,如果它是一个iframe,并且您的javascript在外部,您可能无法访问内部组件,这取决于是否存在跨域问题。如果它们的来源相同,那么它仍然不像上面那样直接。或$(this).children('td')。children('code_item')[0]。value