使用jquery获取div中存在的隐藏参数的值

时间:2012-03-19 11:04:41

标签: javascript jquery

我有一个div,其id为“mainDiv”,隐藏字段位于此div中,其类名为“myHiddenField”。现在我想使用jquery获取该隐藏参数的值。

我试过了:

$("#mainDiv .myHiddenField").val()

$("#mainDiv .myHiddenField").attr('value')

5 个答案:

答案 0 :(得分:2)

$("#mainDiv .myHiddenField").val()

答案 1 :(得分:2)

这是$findval的相当直接的组合:

var value = $("#mainDiv").find(".myHiddenField").val();

或者您可以使用descendant selector来省略find部分:

var value = $("#mainDiv .myHiddenField").val();

答案 2 :(得分:1)

var value = $('#mainDiv > .myHiddenField').val();

答案 3 :(得分:0)

使用id和class-selector的组合,以便选择具有id myFiddenField的祖先的类mainDiv的元素。选择正确的元素后,使用.val()获取该元素的值。

这样的事情:

$("#mainDiv .myHiddenField").val()

答案 4 :(得分:0)

HTML部分:

<div class="myHiddenField">hidden value</div>

JS Part:

var x = $('.myHiddenField').html();

这里x给出隐藏div的值。