gpt4 book ai didi

javascript - 动态检查文本区域中现有项目的复选框组

转载 作者:行者123 更新时间:2023-11-28 15:25:19 25 4
gpt4 key购买 nike

您能看一下this sample吗?让我知道如何使用 jQuery 动态检查文本区域中具有相同文本的复选框?

    <br />
<br />
Default Items From Database
<br />
<br />
<textarea rows="2" cols="100">mItem 2, vItem 2, vItem 3, chItem 3 </textarea>
<br />
<br />
<fieldset>
<legend>Meat</legend>
<input type="checkbox" name="meat" value="mItem1" />mItem 1<br />
<input type="checkbox" name="meat" value="mItem2" />mItem 2<br />
<input type="checkbox" name="meat" value="mItem3" />mItem 3
<br />
<br />
</fieldset>
<br />
<fieldset>
<legend>Veggie</legend>
<input type="checkbox" name="veggie" value="vItem1" />vItem 1<br />
<input type="checkbox" name="veggie" value="vItem2" />vItem 2<br />
<input type="checkbox" name="veggie" value="vItem3" />vItem 3
<br />
<br />
</fieldset>
<br />
<fieldset>
<legend>Cheese</legend>
<input type="checkbox" name="cheese" value="chItem1" />chItem 1<br />
<input type="checkbox" name="cheese" value="chItem2" />chItem 2<br />
<input type="checkbox" name="cheese" value="chItem3" />chItem 3
<br />
</fieldset>
<br />
<br />

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<br />
<br />
Default Items From Database
<br />
<br />
<textarea rows="2" cols="100">mItem 2, vItem 2, vItem 3, chItem 3 </textarea>
<br />
<br />
<fieldset>
<legend>Meat</legend>
<input type="checkbox" name="meat" value="mItem1" />mItem 1<br />
<input type="checkbox" name="meat" value="mItem2" />mItem 2<br />
<input type="checkbox" name="meat" value="mItem3" />mItem 3
<br />
<br />
</fieldset>
<br />
<fieldset>
<legend>Veggie</legend>
<input type="checkbox" name="veggie" value="vItem1" />vItem 1<br />
<input type="checkbox" name="veggie" value="vItem2" />vItem 2<br />
<input type="checkbox" name="veggie" value="vItem3" />vItem 3
<br />
<br />
</fieldset>
<br />
<fieldset>
<legend>Cheese</legend>
<input type="checkbox" name="cheese" value="chItem1" />chItem 1<br />
<input type="checkbox" name="cheese" value="chItem2" />chItem 2<br />
<input type="checkbox" name="cheese" value="chItem3" />chItem 3
<br />
</fieldset>
<br />
<br />

最佳答案

defaults=$('textarea').val().split(', ');



$( "input[type='checkbox']" ).each(function( index ) {
for(i=0;i<defaults.length;i++) {

if($(this).attr('value')==defaults[i].trim().replace(' ','')) {
$(this).prop('checked', true);
}

}
});

演示:https://jsfiddle.net/rjydcror/1/

关于javascript - 动态检查文本区域中现有项目的复选框组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29219042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com