我正在尝试从输入标记中获取值,但它返回一个空字符串。 当我打开帧源时,它会显示类似
的内容<input type="hidden" name="" class="code_item" value="00-00000159" />
为了获得价值,我正在尝试
$(this).children('td').children('.code_item').value
请帮我找错,我是新手。
答案 0 :(得分:1)
在jquery中使用.val()而不是.value
$(this).children('td').children('.code_item').val()
答案 1 :(得分:0)
由于您使用的是jquery选择器,因此应使用JsonArray
代替val()
:
.value
或添加$(this).children('td').children('.code_item').val()
以返回javascript对象,然后您可以使用[0]
:
.value
也可以在不使用$(this).children('td').children('.code_item')[0].value
的情况下完成:
children()
希望这有帮助。