如何以正确的方式从Javascript隐藏的输入类型中获取值?
我有密码 HTML:如何以正确的方式从Javascript隐藏的输入类型中获取值?,javascript,jquery,html,Javascript,Jquery,Html,我有密码 HTML: <input type="hidden" name="test[]" id="test_0" value="123456789"> $(".test").each(function(){ console.log('Test Value : '+ $(this).val()); }); 结果: <input type="hidden" name="test[]" id="test_0" value="123456789"> $(".test
<input type="hidden" name="test[]" id="test_0" value="123456789">
$(".test").each(function(){
console.log('Test Value : '+ $(this).val());
});
结果:
<input type="hidden" name="test[]" id="test_0" value="123456789">
$(".test").each(function(){
console.log('Test Value : '+ $(this).val());
});
测试值=
问题:
为什么在我的
Javascript代码是否为空?如何在不更改Javascript代码的情况下修复它
谢谢没有定义测试类 举个例子
console.log('Test Value : '+ $('#test_0').val());
未定义测试类 举个例子
console.log('Test Value : '+ $('#test_0').val());
您没有针对所需的元素 试试这个:
$("#test_0").each(function(){
console.log('Test Value : '+ $(this).val());
});
您没有针对所需的元素 试试这个:
$("#test_0").each(function(){
console.log('Test Value : '+ $(this).val());
});
问题是,
$(“.test”)
针对的是类测试
,而不是名称测试。为了解决这个问题,只需更改HTML,只需为输入提供相关类:
<input type="hidden" name="test[]" class="test" id="test_0" value="123456789">
一把小提琴就可以证明这一点
希望这有帮助:)问题是
$(“.test”)
针对的是类测试,而不是名称测试。为了解决这个问题,只需更改HTML,只需为输入提供相关类:
<input type="hidden" name="test[]" class="test" id="test_0" value="123456789">
一把小提琴就可以证明这一点
希望这有帮助:)在HTML中,您必须向输入添加一个类
问题是,您没有得到任何元素,因为您没有该类的任何元素。
我想就这些。在HTML中,您必须向输入添加一个类
问题是,您没有得到任何元素,因为您没有该类的任何元素。
我想就这些。显示的代码不会将任何内容记录到控制台,因为您没有“test”
类的元素。如果您在控制台中看到“Test Value=“
”,则必须有其他元素未显示。@nnnnnn:那么您的解决方案是什么呢?我的观点是,您所说的显示代码的结果是不可能的。您是否在问如何获取单个特定输入的值?如果是,您希望如何识别该输入?凭身份证?按姓名或者…?@nnnnnn:如果我不想更改Javascript而只更改HTML,那么如何修复它?你可以发布一个答案,如果它解决了问题,我会接受正确的答案。谢谢显示的代码不会将任何内容记录到控制台,因为您没有包含“test”
类的元素。如果您在控制台中看到“Test Value=“
”,则必须有其他元素未显示。@nnnnnn:那么您的解决方案是什么呢?我的观点是,您所说的显示代码的结果是不可能的。您是否在问如何获取单个特定输入的值?如果是,您希望如何识别该输入?凭身份证?按姓名或者…?@nnnnnn:如果我不想更改Javascript而只更改HTML,那么如何修复它?你可以发布一个答案,如果它解决了问题,我会接受正确的答案。谢谢这是正确的,但我不想更改Javascript,你只能更改HTML代码。这是正确的,但我不想更改Javascript,你只能更改HTML代码。这是正确的,但我不想更改Javascript,你只能更改HTML代码如果你想更改HTML,请添加class=“test”
到您的
这是正确的,但我不想更改Javascript,您只能更改HTML代码如果您想更改HTML,请将class=“test”
添加到您的