1. 选择所有
function allChoose() {
var checkChoose = $("#allCheckbox");
var all = checkChoose.attr("checked");
if (all) {
var ch = $.find("input[type=checkbox]");
$.each(ch,function(){
$(this).attr("checked",true);
});
}
else {
var ch = $.find("input[type=checkbox]");
$.each(ch,function(){
$(this).attr("checked",false);
});
}
}
2. 得出选中后的值
function getChooseValue() {
var chooseCheckbox = $.find("input[type=checkbox]");
var str = new String();
var length = chooseCheckbox.length;
var m = 0;
$.each(chooseCheckbox,function(index) {
if ($(this).attr("name") == "chooseReport"
&& $(this).attr("checked")) {
if (m != 0) {
str = str + ",";
}
m++;
str = str.concat($(this).val());
}
});
document.write(str);
document.close();
alert(str);
}
结果
147976,147984,147986,147988,147990,147991
分享到:
相关推荐
在网页开发中,有时我们需要获取用户在CheckBoxList控件中选中的选项数量,这在JavaScript和jQuery中都可以实现。本文将详细介绍如何使用这两种技术来获取CheckBoxList选中的数量,并通过一个具体的实例进行对照学习...
在使用jQuery进行前端开发时,经常需要将多个复选框(checkbox)的选择状态存储为字符串格式。这通常用于将用户的选择提交到服务器,或者用于在客户端对用户的操作进行处理。在本文中,将介绍一种使用jQuery将选中的...
模糊查询可以通过正则表达式实现,例如,当用户输入“abc”时,不仅会匹配到“abc”,还会匹配到“abcdefg”等包含“abc”的字符串。 为了实现这一功能,我们需要以下几个步骤: 1. 创建HTML结构,包括一个输入框...
这个函数利用 jQuery 的 `.map()` 方法将所有选中的复选框的值收集起来,然后通过 `.get()` 转换为 JavaScript 数组,并使用 `.join(',')` 合并成一个以逗号分隔的字符串返回。这样,我们可以方便地得到所有选中复选...
- 请求参数为`del_id`,其值为所有选中元素的ID字符串。 - 成功回调函数中,根据返回的`msg`值判断删除操作是否成功,并相应地刷新页面或显示错误提示。 #### 四、后端处理逻辑 后端接收到AJAX请求后,需要解析...
<script type="text/javascript" src="/jquery/jquery.js"> <script type="text/javascript"> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); <p>If you click on me, I ...
通过分析源码,我们可以看到jQuery如何将这些字符串表达式转换为函数,进而执行DOM遍历和元素匹配。例如,`$:text`选择器在源码中对应于`"input[type=text]"`这样的CSS选择器,它会被转换为一个函数,用于在DOM树中...
ECMAScript可能涉及到的是更现代的语法特性,如箭头函数或模板字符串,以提高代码的可读性和简洁性。 4. **CSS**:样式表语言用于定义网页的布局和外观。在"css"文件夹中,可能包含了一个或多个CSS文件,用于定义...
- **构建选中值字符串**:将所有选中的复选框的`Value`属性拼接成一个字符串`screenNumbers`。 - **分割并处理**:最后,使用`Split`方法将字符串按逗号分割,并处理每个选中的值。 ##### 3.2 前端获取选中值 前端...
当传入一个选择器字符串时,`$()`函数会返回一个包含所有匹配的DOM元素的jQuery对象。 #### 二、查找所有HTML `select` 标签的选中项 要获取所有`<select>`标签中的选中项,可以通过以下方式实现: ```javascript $...
- **空格过滤**:`$.trim()` 可以去除字符串两端的空白字符。 #### 八、Ajax技术 1. **定义**: - **概念**:Ajax (Asynchronous JavaScript and XML),即异步的 JavaScript 和 XML 技术,允许网页在不重新加载的...
| url | 字符串 | 获取远程数据的URL地址。 | null | | animate | 布尔 | 是否显示动画效果。 | false | | checkbox | 布尔 | 是否显示复选框。 | False | | method | 字符串 | 定义动画效果显示方式。 | post | | ...
- `$(‘E:contains(value)’)`:选取内容中包含特定字符串value的E元素。 - `$(‘E:empty’)`:选取内容为空的E元素。 - `$(‘E:has(F)’)`:选取包含指定元素F的E元素。 - `$(‘E:parent’)`:选取作为父元素的E...
- **字符串操作**: 使用JavaScript的字符串方法`indexOf`来查找文本框当前值中是否已经包含某个复选框的值,使用`replace`方法来移除已存在的值,使用`+=`操作符来添加新的值。 - **全选/全不选功能**: 通过`data-...
在jQuery中,快速获取元素的值是开发网页应用时经常遇到的需求。特别是在处理表单数据时,通过元素的`name`属性来选取特定的输入控件并获取它们的值,是一种非常有效的方法。本篇文章将深入讲解如何使用jQuery通过`...
这种方法查找ID以特定字符串结尾的控件。 二、jQuery获取普通HTML控件值的方法 对于普通的HTML控件(如input、textarea、select等),获取值的方法如下: 1. 使用`val()`函数: ```javascript // 获取值 val = $...
通过split函数来处理字符串形式的数据,并将它们转换成JavaScript数组对象,然后创建对应的和<input type="checkbox">,最后将它们添加到下拉列表框中。 6. 值的更新和获取: 在每次复选框状态变更时,代码会更新...
随着jQuery这一流行的JavaScript库被越来越多的开发人员采用,基于jQuery的表单验证插件也迅速发展起来,目前市场上已经出现了大约十个较为流行的jQuery表单验证插件。 表单验证插件formValidator的改进版,其主要...
搜索功能(Search Functionality)则是通过输入框(Input Field)收集用户的查询字符串,然后实时过滤下拉列表中的选项。这通常涉及到JavaScript事件监听,比如`input`事件,当用户在输入框中输入时触发。开发者需要...
1. **创建控制器动作**:在控制器中定义一个处理批量删除请求的动作方法,该方法接收一个字符串数组参数`delitems`,表示要删除的项。 2. **执行删除操作**:根据接收到的`delitems`参数,在数据库中查找并删除相应...