jquery
  • dom
  • checkbox
  • hidden
  • 2013-04-30 63 views 0 likes 
    0

    上下文: 我想将一个复选框ID字符串作为数组传递给隐藏DOM元素的ID。然后从隐藏的dom元素中检索值的数组,并基于先前检索的复选框ID启用复选框。jquery中dom元素的数组值

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

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

    当我做,

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

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

    请指教。

    +1

    添加您的代码示例 – 2013-04-30 06:28:30

    回答

    2

    做这样的:

    var selectedCheckBoxIds = [22, 23, 24]; 
    
    // Set the value 
    $('#checkboxTasks').val(selectedCheckBoxIds); 
    
    // Get the value 
    var retrieveCheckBoxArray = $('#checkboxTasks').val(); 
    
    +0

    Palash,这种解决方案并不工作:( – dkr 2013-05-02 09:18:57

    +0

    请解释一下你的“不工作”的意思 – 2013-05-02 09:23:46

    +0

    Palash,retrieveCheckBoxArray之后的不确定。 $('#checkboxTasks')。val()is assigned。 – dkr 2013-05-02 09:30:28

    相关问题