jquery
  • dom
  • checkbox
  • hidden
  • 2013-04-30 64 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

    相關問題