Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过div标记id获取隐藏的值?_Javascript_Jquery - Fatal编程技术网

Javascript 通过div标记id获取隐藏的值?

Javascript 通过div标记id获取隐藏的值?,javascript,jquery,Javascript,Jquery,每个div都是局部视图您不能复制id 在JS中 在JQuery中 var value=document.body.getElementById('aabc_0_the').value(); var value=$('aabc_0_the').val(); var v1=$('#abc1.aabc_0_the:eq(0)').val(); var v2=$('#abc1.aabc_0_the:eq(1)').val(); 或 var v1=$('#abc1.aabc_0_the').first(

每个div都是局部视图

您不能复制id

在JS中

在JQuery中

var value=document.body.getElementById('aabc_0_the').value();
var value=$('aabc_0_the').val();
var v1=$('#abc1.aabc_0_the:eq(0)').val();
var v2=$('#abc1.aabc_0_the:eq(1)').val();
或
var v1=$('#abc1.aabc_0_the').first().val();
var v1=$('#abc1.aabc_0_the').last().val();
或
var v1=$('#abc1.aabc_0_the:first').val();
var v1=$('#abc1.aabc_0_the:last').val();

ID是唯一的,所以您应该更改ID或使用类

    var value=$('#aabc_0_the').val();


<div id = "abc1">
<input type = "hidden" class= "aabc_0_the" value = 314/>
</div><div id = "abc2">
<input type = "hidden" class= "aabc_0_the" value = 315/>
</div>


var v1=$('#abc1 .aabc_0_the:eq(0)').val();
var v2=$('#abc1 .aabc_0_the:eq(1)').val();

or

var v1=$('#abc1 .aabc_0_the').first().val();
var v1=$('#abc1 .aabc_0_the').last().val();

or

var v1=$('#abc1 .aabc_0_the:first').val();
var v1=$('#abc1 .aabc_0_the:last').val();
在jQuery中:

var value=document.getElementById('aabc_0_the').value;
var value1=document.getElementById('aabc_1_the').value;

你也可以这样做

var value = $('#aabc_0_the').val();
var value1 = $('#aabc_1_the').val();

对于两个不同的输入,您不应具有相同的id。改为使用类。正如您在这里所看到的,id全局属性定义了一个唯一标识符(id),该标识符在整个文档中必须是唯一的。也就是说,您不应该对HTML中的两个隐藏字段使用相同的id。而且您的选择器没有查找id??我不明白。在英语中,这表示“您是否可以不使用txtspk,谢谢”。请参阅我的编辑-我们更喜欢以专业和技术风格撰写本文。堆栈溢出不是Facebook
:-)
我会试试。由于这不完全是它看起来,我有一个局部视图,它在一个页面中显示了两次。所以,只是为了停止任何困惑,我已经给喜欢。
<div id = "abc1">
    <input type = "hidden" id= "aabc_0_the" value = "314"/>
</div>
<div id = "abc2">
    <input type = "hidden" id= "aabc_1_the" value = "315"/>
</div>
var value=document.getElementById('aabc_0_the').value;
var value1=document.getElementById('aabc_1_the').value;
var value = $('#aabc_0_the').val();
var value1 = $('#aabc_1_the').val();
 $(document).ready(function () {
    var value_one = $('#abc1').find('input[type="hidden"]').val();
    var value_two = $('#abc2').find('input[type="hidden"]').val();
    console.log(value_one, value_two);
});