根据数据选择值设置检查

Posted

技术标签:

【中文标题】根据数据选择值设置检查【英文标题】:set checked depending on data-selection value 【发布时间】:2017-06-03 12:06:20 【问题描述】:

我有一个数据选择。

<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" 第一个将被检查 if 1 然后第二个,这需要是动态的。

有人知道怎么做吗?

我用活跃的手风琴做过类似的事情

$(function () 
  var $accordion = $("#accordion");
  $accordion.accordion(
    autoHeight: true,
    collapsible: true,
    active: $accordion.data("selection")
  );

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

我希望支票的功能相同。

【问题讨论】:

【参考方案1】:

提供您可以使用如下代码搜索的复选框类或 ID:

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

您也可以在渲染时将&lt;?php echo 'checked' ?&gt; 放在正确的复选框中,而不是让 JS 事后更改它。

【讨论】:

hmm,所以给类 0 , 1, 2, 3 等等。那么如果数据选择回声检查? 我可能会在早上回到这个,已经快半夜了 基本上是的。 谢谢我稍后再回来,当我得到它的工作时接受答案

以上是关于根据数据选择值设置检查的主要内容,如果未能解决你的问题,请参考以下文章

如何根据数据对象中的特定键设置检查离子选择选项?

如何根据角度 7 中的某些值默认检查特定复选框

是否可以根据从 android 中的第一个选择中选择的特定值设置第二个选择的选定值?

Flutter:如何根据选择的第一个下拉按钮值设置第二个下拉按钮(多级相关按钮)的值?

根据下拉列表中选择的值设置 datetimepicker 格式

根据下拉值设置 2 个日期选择器的最小日期和最大日期