繁体   English   中英

如何以正确的方式从用Java隐藏的输入类型中获取价值?

[英]How to get value from input type hidden with Javascript in correct way?

我有一个密码

HTML:

<input type="hidden" name="test[]" id="test_0" value="123456789">

Javascript:

$(".test").each(function(){
   console.log('Test Value : '+ $(this).val());
});

结果:

测试值=

问题:

为什么我的Javascript代码中$(this).val()的console.log结果使结果为空? 以及如何在不更改Javascript代码的情况下进行修复?

谢谢

问题在于$(".test")针对 test而不是名称 test的。 为了解决此问题,只需更改HTML,只需为输入提供相关的类:

<input type="hidden" name="test[]" class="test" id="test_0" value="123456789">

一个工作的小提琴在这里证明了这一点

希望这可以帮助 :)

测试类未定义。

试试例子

console.log('Test Value : '+ $('#test_0').val());

您没有针对所需的元素。

尝试这个:

$("#test_0").each(function(){
   console.log('Test Value : '+ $(this).val());
});

在HTML中,您必须添加一个类以进行输入

问题在于,您没有获得任何元素,因为该类没有任何元素。 我认为就这些。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM