javascript-基于使用jQuery选择值的复选框
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-基于使用jQuery选择值的复选框,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1880字,纯文字阅读大概需要3分钟。
内容图文
![javascript-基于使用jQuery选择值的复选框](/upload/InfoBanner/zyjiaocheng/687/98dc8c00e92f4e1e8cd28fe03879f9b5.jpg)
我需要一个小的jQuery脚本,它将根据Select元素输入中选择的值来选中相应的复选框.
例如.如果值’P.J.在select#CAT_Custom_70944中选择了Gallagher的Drummoyne’,然后选中了输入的#drummoyne-list.checkbox.选择列表中的所有选项也是如此:
>’P.J.加拉格尔的Drummoyne’检查输入#drummoyne-list.checkbox
>’P.J. Gallagher的Parramatta’检查input#parramatta-list.checkbox
>“北悉尼联合酒店”检查输入#union-list.checkbox
有人以前看过这样的事情吗?示例HTML代码:
<div class="item">
<label for="CAT_Custom_70944">Preferred GMH Hotel <span class="req">*</span></label><br />
<select name="CAT_Custom_70944" id="CAT_Custom_70944" class="cat_dropdown">
<option value=" " selected="selected">- Please Select -</option>
<option value="P.J. Gallagher's Drummoyne">P.J. Gallagher's Drummoyne</option>
<option value="P.J. Gallagher's Parramatta">P.J. Gallagher's Parramatta</option>
<option value="Union Hotel North Sydney">Union Hotel North Sydney</option>
</select>
</div>
<div class="item">
<input type="checkbox" id="drummoyne-list" class="checkbox" name="CampaignList_20320" /> <label>Subscribe to: P.J. Gallagher's Drummoyne Newsletter</label>
</div>
<div class="item">
<input type="checkbox" id="parramatta-list" class="checkbox" name="CampaignList_20321" /> <label>Subscribe to: P.J. Gallagher's Parramatta Newsletter</label>
</div>
<div class="item">
<input type="checkbox" id="union-list" class="checkbox" name="CampaignList_20322" /> <label>Subscribe to: The Union Hotel Newsletter</label>
</div>
解决方法:
当有可遵循的模式时,jQuery的效果很好.例如,如果下拉列表中的选项值很简单,例如“ drummoyne”,“ parramatta”和“ union”,则可以轻松地将其与复选框的ID匹配.
在没有这种模式的情况下,我创建了下面的代码,根据它们出现的顺序匹配它们.
$(function(){
$('select.cat_dropdown').change(function(){
$('.item :checkbox').removeAttr('checked'); //uncheck the other boxes
$('.item :checkbox')[this.selectedIndex-1].checked = true;
});
});
内容总结
以上是互联网集市为您收集整理的javascript-基于使用jQuery选择值的复选框全部内容,希望文章能够帮你解决javascript-基于使用jQuery选择值的复选框所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。