【发布时间】:2017-02-28 07:31:43
【问题描述】:
我试图从已选中的复选框中获取值,但由于某种原因,该值以某种奇怪的模式打乱了
这里jsfiddle(尝试检查水果然后点击禁用)
<input id="checkedTree" type="text"/>
<select id="test-select" onchange="getCheckedTree()">
<option value="1" data-section="fruit">Banana</option>
<option value="2" data-section="fruit">Apple</option>
<option value="3" data-section="fruit">Avocado</option>
<option value="4" data-section="fruit">Pineapple</option>
<option value="5" data-section="fruit">PenPineappleApplePen</option>
<option value="6" data-section="animal">Tiger</option>
<option value="7" data-section="animal">Lion</option>
<option value="8" data-section="animal">Pitbull</option>
<option value="9" data-section="animal">OrangUtan</option>
<option value="10" data-section="animal">Marsupilami Yellow cartoon</option>
</select>
我需要知道它为什么会发生,以及如何解决它。我确实知道获得正确价值的另一种方法like this。但对于我的项目案例,我需要“for”方法
更新 1-> 更新 jsfiddle
【问题讨论】:
-
当你已经有一个工作代码时,为什么还要编写这么多代码?
-
因为如果值与数据库匹配,我需要禁用某些复选框,因此我需要“for method”
标签: javascript jquery html css drop-down-menu