根据数据选择值

时间:2017-01-18 22:44:56

标签: jquery html checkbox jquery-selectors accordion

我有数据选择。

<div id="accordion" data-selection="<?php echo $_SESSION['sessionNumber']; ?>">

在我的手风琴中,我有一个输入字段

<div id="accordion">
  <label class="">
    <h2>title</h2>
    <input type='checkbox'/>
  </label>
  <label class="">
    <h2>title</h2>
    <input type='checkbox'/>
  </label>
</div>

所以现在我有两个数据选择0和1我选中了数据选择值的复选框。

例如,如果data-selection ="0"第一个将被检查,如果是1,那么第二个,则需要是动态的。

有谁知道怎么做?

我用活跃的手风琴

做了类似的事情
$(function () {
  var $accordion = $("#accordion");
  $accordion.accordion({
    autoHeight: true,
    collapsible: true,
    active: $accordion.data("selection")
  });
}

根据数据选择值动态设置活动状态。

我想检查相同的功能。

1 个答案:

答案 0 :(得分:0)

给出可以使用以下代码搜索的复选框类或ID:

//get selection value
var box = $("#accordion").attr('data-selection');
//change checkbox
$('#' + box).attr('checked', 'checked');

您还可以在呈现它时将<?php echo 'checked' ?>放在正确的复选框中,而不是让JS在事后更改它。