[size=medium]1.获得一组中选中的checkbox 的value值[/size]
例:
<div id="DIV" >
<input type="checkbox" value="C1">
<input type="checkbox" value="C2">
<input type="checkbox" value="C3">
<input type="checkbox" value="C4">
<input type="checkbox" value="C5">
</div>
$("#DIV input[type=checkbox]:checked").each(function(i){
if(0==i){
spCodesTemp = $(this).val();
}else{
spCodesTemp += (","+$(this).val());
}
alert(spCodesTemp);
});
假设全部选中,得到的值是 spCodesTemp="C1,C2,C3,C4,C4,C5"
-------------------------------------------------------------
[size=large]2.根据value值 选中一组中的 checkbox [/size]
var value="C1,C2,C3,C4,C,C5"
$('#DIV input[type=checkbox]').each(function(index,element) {
var $this = $(this);
var val = $this.val();
if (value.indexOf(val) != -1) {
$this.attr("checked", true);
}
});
-------------------------------------------------------------
[size=large]3.分割字符串[/size]
str="C1,C2,C3,C4,C,C5";
var strs= str.split(",");
for (i=0;i<strs.length ;i++ )
{
alert(strs[i]);
}
例:
<div id="DIV" >
<input type="checkbox" value="C1">
<input type="checkbox" value="C2">
<input type="checkbox" value="C3">
<input type="checkbox" value="C4">
<input type="checkbox" value="C5">
</div>
$("#DIV input[type=checkbox]:checked").each(function(i){
if(0==i){
spCodesTemp = $(this).val();
}else{
spCodesTemp += (","+$(this).val());
}
alert(spCodesTemp);
});
假设全部选中,得到的值是 spCodesTemp="C1,C2,C3,C4,C4,C5"
-------------------------------------------------------------
[size=large]2.根据value值 选中一组中的 checkbox [/size]
var value="C1,C2,C3,C4,C,C5"
$('#DIV input[type=checkbox]').each(function(index,element) {
var $this = $(this);
var val = $this.val();
if (value.indexOf(val) != -1) {
$this.attr("checked", true);
}
});
-------------------------------------------------------------
[size=large]3.分割字符串[/size]
str="C1,C2,C3,C4,C,C5";
var strs= str.split(",");
for (i=0;i<strs.length ;i++ )
{
alert(strs[i]);
}