最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery分别获取选中的复选框值的示例_jquery

来源:懂视网 责编:小采 时间:2020-11-27 21:24:38
文档

jQuery分别获取选中的复选框值的示例_jquery

jQuery分别获取选中的复选框值的示例_jquery: 代码如下: function jqchk(){ //jquery获取复选框值 var s=''; $('input[name=aihao]:checked').each(function(){ s+=$(this).val()+','; }); 点击提交后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用sub
推荐度:
导读jQuery分别获取选中的复选框值的示例_jquery: 代码如下: function jqchk(){ //jquery获取复选框值 var s=''; $('input[name=aihao]:checked').each(function(){ s+=$(this).val()+','; }); 点击提交后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用sub

代码如下:
function jqchk(){ //jquery获取复选框值
var s='';
$('input[name="aihao"]:checked').each(function(){
s+=$(this).val()+',';
});

点击“提交”后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用substring去除,或者获取到复选框选择值后一般都要转成数组再使用的,所以也可以在转成数组后,去除最后一个数组元素。
代码如下:
if (s.length > 0) {
//得到选中的checkbox值序列
s = s.substring(0,s.length - 1);
}
alert(s==''?'你还没有选择任何内容!':s);
}


直接上代码,主要是获取checkbox值的方法:将其放到数组中,然后连接成字符串
代码如下:
var chenked=$("input[type='checkbox']:checked").val([]);
var names = "";
for(var i=0;inames += chenked[i].value +",";
}

可以更优雅一些:
代码如下:
var arr_v = new Array();

=$("input[type='checkbox']:checked").each(function(){

arr_v.push(this.val());

});

arr_v.join(',');

即可以了
代码如下:
//此为重点,该句与下面的第一句效果一样
var selectedItems = new Array();
$("input[@name='itemSelect[]']:checked").each(function() {selectedItems.push($(this).val());});

if (selectedItems .length == 0)
alert("Please select item(s) to delete.");
else
$.ajax({
type: "POST",
url: "/ajax_do_something.php",
data: "items=" + selectedItems.join('|'),
dataType: "text",
success: function (request) {
document.location.reload();
},
error: function(request,error){
alert('Error deleting item(s), try again later.');
}
}
);

java 拆分
代码如下:
String names = null;
String name1 = null;
String name2 = null;
names = request.getParameter("names");
String[] name = names.split(",");
for(String x : name){
if("zhangsan".equals(x)){
name1 = x;
}
if("lisi".equals(x)){
name2 = x;
}
}

jquery 修改时候选中 后台查询的复选框
代码如下:
var struids='${useridstr}'; //后台获取数据
alert(struids);
if(struids!='')
{
var str=struids.split(",");
for(var j=0;j{
$(":checkbox[value='"+str[j]+"']").attr("checked",true);
}
}

下拉框
代码如下:
var module='${module}'
$("#module option[value='" + module + "']").attr("selected","selected");

var s = $("#parentId").find("option:selected").val();

文档

jQuery分别获取选中的复选框值的示例_jquery

jQuery分别获取选中的复选框值的示例_jquery: 代码如下: function jqchk(){ //jquery获取复选框值 var s=''; $('input[name=aihao]:checked').each(function(){ s+=$(this).val()+','; }); 点击提交后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用sub
推荐度:
标签: 获取 得到 选中
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top