0

我有以下这样的html代码:

<div class="question">
<input class="cross-reference-question-value-id" id="enr_rds_question_ids" name="enr_rds_surv_rdsap_xref[enr_rds_question_id]" type="hidden" value="30"> 
</div>

在这个 html 中,value=15 是用户在前端选择的值。现在我想将 id 存储到以下脚本中。

var survey_question_type = JSON.parse(document.getElementById('enr_rds_question_id').value)[30];

在这里,用户选择了 value 30。我想variable为该question_id字段定义一个并将其存储variable到脚本而不是[30].

4

2 回答 2

1

如果我正确理解问题,请执行以下操作

var survey_question_type = JSON.parse(document.getElementById('enr_rds_question_id').value)[$('enr_rds_question_ids').val()]

为此,document.getElementById('enr_rds_question_id').value必须表示一个数组。即是格式的字符串"[obj0,obj1,...,objn]"

于 2012-10-11T11:07:52.817 回答
1

你在找什么像这个小提琴一样的东西?

http://jsfiddle.net/veq2V/1/

于 2012-10-11T10:29:06.857 回答