javascript – 如何找到jQuery DropDownCheckList所选项 – jQuery语法问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何找到jQuery DropDownCheckList所选项 – jQuery语法问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1493字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 如何找到jQuery DropDownCheckList所选项 – jQuery语法问题](/upload/InfoBanner/zyjiaocheng/730/321d25569f6344bfa90bf58c512a5c44.jpg)
我正在使用ASP.Net网页,该网页将使用jQuery下拉列表(http://code.google.com/p/dropdown-check-list/).我对JavaScript很缺乏经验,对jQuery来说还是全新的.
我想要做的是每次选中/取消选中复选框时收集所选项目的值.
这是我到目前为止所拥有的:
var values = "";
$("#s1").change(function () {
$("#s1").dropdownchecklist(function(selector) {
for (i = 0; i < selector.options.length; i++) {
if (selector.options[i].selected && (selector.options[i].value != "")) {
if (values != "") values += ",";
values += selector.options[i].value;
}
}
});
});
我认为问题出在第3行,但我不确定到底出了什么问题.
如果有人能指出我正确的方向,我会很感激.提前致谢.
对zod的回应……
谢谢,这正是我所需要的.但是,我仍然有某种语法错误.这是我的代码:
var values = "";
$("#s1").change(function () {
$("#s1 option:selected").each(function () {
if (values != "") values += ",";
values += $(this).value();
});
alert(values);
});
当我运行它时,jQuery下拉列表看起来像一个常规列表,所以我仍然有一些错误.
这有些偏离主题,但有没有任何工具可以使JavaScript和jQuery更容易?我被宠坏了使用Visual Studio并使用它的调试器和intellisense. JavaScript和jQuery有类似的东西吗?
对Ender的回应……
哇.我喜欢你的解决方案.是的,我倾向于过于复杂化.
当我尝试zod的解决方案时,我不确定我做错了什么,它可能也有效,但我想我会选择更简单的解决方案.
谢谢你的帮助.
解决方法:
你不需要像现在这样花哨.在.change()事件中,只需访问select的.val()以获取已检查项的值.像这样:
$(function() {
$("#s1").dropdownchecklist();
$('#s1').change(function() {
alert($(this).val());
});
});
观看现场演示:http://jsfiddle.net/Ender/ZsMc4/
内容总结
以上是互联网集市为您收集整理的javascript – 如何找到jQuery DropDownCheckList所选项 – jQuery语法问题全部内容,希望文章能够帮你解决javascript – 如何找到jQuery DropDownCheckList所选项 – jQuery语法问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。