jquery 判断多个check把被选中的check的value取出来 如何做

jquery 判断多个check把被选中的check的value取出来 如何做,第1张

追问: 大哥你这个貌似是全选的吧 我的意思是说比如我 有 check1 check2 check3 check4 但是我现在选中了 check2 check3 现在我要用jquery把选中的check的value值取出来,就是把check2 check3 的value值取出来 回答: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META name="keywords" content="网页,多个,元素,比如,代码"><META name="description" content="追问: 大哥你这个貌似是全选的吧 我的意思是说比如我 有 check1 check2 check3 check4 但是我现在选中了 check2 check3 现在我要用jquery把选中的check的value值取出来,就是把check2"></HEAD><script type="text/javascript" src="jquery-13minjs"></script><script>function check_id(){var doc_templateId="";if ($("#oa_doc_templatebody input:checkbox[name=selectTemplate]:checked")length==0){alert("请选择您要预览的数据!");}else{var idArray = []var id;var aname = documentgetElementsByName("selectTemplate");for(var i=0;i<anamelength;i++){if(aname[i]checked == true){//idArraypush(aname[i]value);id=aname[i]value;alert(id);}}//alert(idArray);return;}}</script><BODY id="oa_doc_templatebody"><input type="submit" value="提交" onclick="check_id();"/><br><td><input type="checkbox" id="oa_doc_templateId" name="selectTemplate" value="1"/><br/><td><input type="checkbox" id="oa_doc_templateId" name="selectTemplate" value="2"/><br/>

protected void Page_Load(object sender, EventArgs e)

{

CheckBox chk = new CheckBox();

chkText = "testall"; // 这里可以换成数据库的内容

chkCheckedChanged += new EventHandler(chk_CheckedChanged);

chkAutoPostBack = true;

PageFormControlsAdd(chk);

for (int i = 0; i < 10; i++)

{

CheckBox chk2 = new CheckBox();

chk2Text = "test" + iToString(); // 这里可以换成数据库的内容

chk2Checked = (i % 3 == 0); // 这里可以换成数据库的内容

PageFormControlsAdd(chk2);

}

}

void chk_CheckedChanged(object sender, EventArgs e)

{

CheckBox all = sender as CheckBox;

foreach(Control ctl in PageFormControls)

{

if (ctl is CheckBox)

{

CheckBox chk = ctl as CheckBox;

chkChecked = allChecked;

}

}

}

function check(browser)

{

documentgetElementById("answer")value=browser

}

</script>

</head>

<body>

<p>What's your favorite browser:</p>

<form>

<input type="radio" name="browser" onclick="check(thisvalue)"

value="Internet Explorer" />Internet Explorer<br />

<input type="radio" name="browser" onclick="check(thisvalue)"

value="Firefox" />Firefox<br />

<input type="radio" name="browser" onclick="check(thisvalue)"

value="Netscape" />Netscape<br />

<input type="radio" name="browser" onclick="check(thisvalue)"

value="Opera" />Opera<br />

<br />

Your favorite browser is: <input type="text" id="answer" size="20" />

</form>

</body>

给你段代码 有问题在问吧

通过jquery过滤器:checked方式获取所有选中的checkbox

1、定义页面checkbox框,代码如下:

<body>

<input type='checkbox'/>

<input type='checkbox'/>

<input type='checkbox'/>

</body>

2、通过jquery过滤器选择选中的checkbox,代码如下:

var chks=$("input:checked");//获取所有选中的checkbox,chks是一个元素数组

3、通过chks的长度知道多少被选中,代码如下:

var len = chkslength;//选中的checkbox数量

扩展资料

jQuery语言的特点:

1、快速获取文档元素

jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。

2、提供漂亮的页面动态效果

jQuery中内置了一系列的动画效果,可以开发出非常漂亮的网页,许多网站都使用jQuery的内置的效果,比如淡入淡出、元素移除等动态特效。

3、创建AJAX无刷新网页

AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。

4、提供对JavaScript语言的增强

jQuery提供了对基本JavaScript结构的增强,比如元素迭代和数组处理等 *** 作。

5、增强的事件处理

jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太事件处理代码,最重要的是,它的事件处理器消除了各种浏览器兼容性问题。

6、更改网页内容

jQuery可以修改网页中的内容,比如更改网页的文本、插入或者翻转网页图像,jQuery简化了原本使用JavaScript代码需要处理的方式。

参考资料:

百度百科-jQuery

可以考虑把那些checkbox放在一个panel或者一个数组里,比如

foreach(Control c in thisControls)

{

if (c is CheckBox)

{

CheckBox chk = (CheckBox)c;

chkChecked;

chkText;

}

}

以上就是关于jquery 判断多个check把被选中的check的value取出来 如何做全部的内容,包括:jquery 判断多个check把被选中的check的value取出来 如何做、在form表单中如何来获取checkbox(多选框)的值,选择多个可只获到最后一个值、请问下: 如果在jsp 中获取一组 radio 的checked值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10633295.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存