0

上下文:我想将一串复选框 id 作为数组传递给隐藏的 dom 元素的 id。然后从隐藏的 dom 元素中检索值数组,并根据之前检索到的复选框 id 启用复选框。

这适用于单个复选框 id,但不适用于数组。例子:

var selectedCheckBoxIds =[22,23,24];
$('#<input type="hidden" id="checkboxTasks" value='+selectedCheckBoxIds+'/>');

当我这样做时,

var retrieveCheckBoxArray=$('#checkboxTasks').attr('value');

我为 retrieveCheckBoxArray 变量得到一个空字符串。

请指教。

4

1 回答 1

2

像这样做:

var selectedCheckBoxIds = [22, 23, 24];

// Set the value
$('#checkboxTasks').val(selectedCheckBoxIds);

// Get the value
var retrieveCheckBoxArray = $('#checkboxTasks').val();
于 2013-04-30T06:39:40.360 回答