首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Jquery选中checkbox解决办法

2012-04-01 
Jquery选中checkbox用Jquery获取checkbox的值很简单。用:$([namecheckbox][checked]).each(function()

Jquery选中checkbox
用Jquery获取checkbox的值很简单。
用:
 $("[name='checkbox'][checked]").each(function(){
  str+=$(this).val()+""r"n";

就能获取。
反选和奇数选中、全选也有相应的方法。

但是我要根据一个字符串选中怎么做方便呢?
譬如说 一段字符串。 “苹果,香蕉,榴莲,草莓,”
这样一个字符串,
我自能手动的 split(',')
然后遍历选中么?

[解决办法]
方法可行。。。
[解决办法]
这样也不难吧,好像没有什么更简单的方法了
[解决办法]

JScript code
<html><head><title></title><script type="text/javascript" src="jquery/jquery_1.3.js"></script><script type="text/javascript">    function setCheckboxChecked(name, val) {        val = val.replace(/ +/g, '');        if (val.length > 0) {            var tempArr = val.split(',');            $(":checkbox[name='" + name + "']").each(function () {                $(this).attr("checked", $.inArray($.trim($(this).val()), tempArr) != -1);            });        }    }</script></head><body style="margin:0 auto;" >     <input type="checkbox" name="Hobby" value="足球" />足球<br />    <input type="checkbox" name="Hobby" value="篮球" />篮球<br />    <input type="checkbox" name="Hobby" value="乒乓球" />乒乓球<br />    <input type="button" onclick="setCheckboxChecked('Hobby','足球,乒乓球')" value="选中  '足球,乒乓球'" /></body></html> 

热点排行
Bad Request.