一、文本输入框: text

<input type=”text” value=”99.com” size=12 id=”input1” />

1、获取文本值:

$("#input1").val();

2、选中文本:

$("#input1").select();

3、禁用、启用文本框

$("#input1”].attr("disabled",true);

4、只读、取消只读:

$("#input1”].attr("readonly",true);

二、单选框: radio

<intput type=”radio” name=”sex” value=”0”/>男
<intput type=”radio” name=”sex” value=”1”/>女

1、得到单选框的选中项的值:

$("input[type=radio][name=sex]:checked").val();

2、勾选单选框的项:

$("input:radio][name=sex][value=0]).prop("checked",true);
--或者
$("input:radio][name=sex”]).val([”0”]);

3、判断是否勾选:

$("input:radio][name=sex][value=0]).prop("checked")==true;

4、禁用、启用单选框:

$("input:radio][name=sex].prop("disabled",true);
--或
$("input:radio][name=sex].removeAttr("disabled");

三、复选框: checkbox

<intput type=”checkbox” name=”sex” value=”0”/>男
<intput type=”checkbox” name=”sex” value=”1”/>女

1、得到所有checked中项的值:

$("input[type=checkbox][name=sex]:checked").each(function(i,n){ //由于复选框一般选中的是多个,所以可以循环输出
alert($(n).val());
});

2、勾选复选框的项:

$("input:checkbox][name=sex][value=0]).prop("checked",true);
--或者
$("input:checkbox][name=sex”]).val([”0”]);

3、判断是否勾选:

$("input:radio][name=sex][value=0]).prop("checked")==true;

4、禁用、启用复选框:

$("input:checkbox][name=sex].prop("disabled",true);
--或
$("input:checkbox][name=sex].removeAttr("disabled");

5、全选、全不选

$("input:checkbox][name=sex].prop("checked",true);
--或
$("input:checkbox][name=sex].removeAttr("checked");

6、反选

$("input[type=checkbox][name=sex]").each(function(i,n){  
      $(this).attr('checked',!$(this).attr('checked')==true);
});

四、下拉框 select

<select name="select" id="sel">
<option value="00">a </option>
<option value="11">b </option>
<option value="22">c </option>
</select>

1、 获取选择项的值:

$("#sel").val();

2、获取选择项的文本:

$("#sel option:selected").text();

3、选中第二个项:

$("#sel").val("11");
$("#sel").val(["11"]);
$("#sel").val("b");
$("#sel").val(["bb"]);
$("#sel option[value="11"]").attr("selected",true);
$("#sel option:contains('b')").attr("selected",true);

4、禁用、启用下拉框:

$("#sel"].prop("disabled",true);
--或
$("#sel").removeAttr("disabled");

5、清空项:

$("#sel").empty();
$("#sel").html('');

6、添加项:

$("#sel").append("<option value='33'>dd</option>");
$("#sel").prepend("<option value=''>请选择</option>"); //为Select插入一个Option(第一个位置)

7、移除选择项:

$("#sel option:selected").remove();

五、多选下拉框 select-multiple

<select name="selectMul" id="selMul" size=4 multiple=”multiple”>//size列表框的高度
<option value="00">a </option>
<option value="11">b </option>
<option value="22">c </option>
</select>

1、 获取选择项的值:

$("#selMul").val();//如果多选,返回一个数组val().join(‘,’)

2、获取选择项的个数:

$(“#selMul option”).length

3、获取选择项的文本:

$("#selMul option:selected").each(function(i,n){
           $(this).text();
});

4、选中第二个项:

$("#selMul ").val("11");
$("#selMul ").val(["11",”22”]);
$("#selMul ").val("b");
$("#selMul ").val([“aa”,"bb"]);
$("#selMul option[value="11"]").attr("selected",true);
$("#selMul option:contains('b')").attr("selected",true);

5、禁用、启用下拉框:

$("#selMul"].prop("disabled",true);
--或
$("#selMul").removeAttr("disabled");

6、清空项:

$("#selMul").empty();
$("#selMul").html('');

7、添加项:

$("#selMul").append("<option value='33'>dd</option>");
$("#selMul").prepend("<option value=''>请选择</option>"); //为Select插入一个Option(第一个位置)

8、移除选择项:

$("#selMul option:selected").remove();

9、全选、全不选

$("#selMul option).attr("selected",true);
--或
$("("#selMul option).removeAttr("selected");

10、反选

$("#selMul option).each(function(i,n){  
      $(this).attr(‘selected’,!$(this).attr(‘selected’)==true);
});

Jquery 操作DOM元素的更多相关文章

  1. web进阶之jQuery操作DOM元素&&MySQL记录操作&&PHP面向对象学习笔记

    hi 保持学习数量和质量 1.jQuery操作DOM元素 ----使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,a ...

  2. JS/JQuery操作DOM元素笔记

    原因 自己目前在搭建一个.NET Core的框架,正在构建权限这块的东西,今天设置权限界面,需要使用JavaScript操作DOM元素,记录一下. 页面大概是酱紫的(我使用的AdminLTE和LayU ...

  3. jquery 操作DOM元素(1)

    .clone() 创建一个匹配的元素集合的深度拷贝. .clone([withDataAndEvents]) withDataAndEvents (默认为false) 一个Boolean 表示是否会复 ...

  4. jQuery操作DOM元素

    作为一个后端程序员,也是要和前端页面打交道的.最常见的场景莫过DOM元素操作和前端页面使用AJAX向服务器发送请求.实现上述两个功能当然可以使用原生js来完成,但在实际开发过程中很少这样做,通常会使用 ...

  5. jquery操作DOM 元素(3)

    .detach() 从DOM 中去掉所匹配的元素. .detach([selector]) selector 一个选择表达式将需要移除的从匹配的元素中过滤出来. $("p").de ...

  6. jquery操作DOM 元素(2)

    .after() 在匹配的元素集合中的每个元素后面插入参数指定的内容,作为其兄弟节点. .after(content[,content]) content HTML字符串 DOM 元素 元素数组 对象 ...

  7. 三、jQuery--jQuery基础--jQuery基础课程--第5章 jQuery 操作DOM元素

    1.使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设置元素属性名的值. 例如,使 ...

  8. Hybrid App开发之jQuery操作DOM

    前言: 前面学习了JQuery的选择器,今天开始学习新的知识,JQuery操作DOM元素. 元素属性的访问与设置 attr(name) 获取元素属性 attr(name,value) 单个属性设置 a ...

  9. JQUERY选择和操作DOM元素(利用正则表达式的方法匹配字符串中的一部分)

    JQUERY选择和操作DOM元素(利用正则表达式的方法匹配字符串中的一部分) 1.匹配属性的开头 $("[attributeName^='value']"); 2.匹配属性的结尾 ...

随机推荐

  1. windows修改系统登录密码后,出现SQLserver服务无法启动,启动报错17051

    windows修改系统登录密码后,出现SQLserver服务无法启动,启动报错17051具体报错如下: 根据错误提示,去到windows的事件查看器.在win10上,右击左下角的菜单图标:然后依次点击 ...

  2. CentOS7服务器查看相关配置命令

    CPU个数:(base) [jiangshan@localhost ~]$ grep 'physical id' /proc/cpuinfo | sort -u | wc -l2CPU核数:(base ...

  3. 综述论文翻译:A Review on Deep Learning Techniques Applied to Semantic Segmentation

    近期主要在学习语义分割相关方法,计划将arXiv上的这篇综述好好翻译下,目前已完成了一部分,但仅仅是尊重原文的直译,后续将继续完成剩余的部分,并对文中提及的多个方法给出自己的理解. 论文地址:http ...

  4. URI和URL的关系与区别

    首先给大家举个例子,有一家公司的总经理,某天,给了我一张名片,上面写了他的头衔,北京XXX公司总经理 张三,还有他的办公室地址,北京市海淀区长安街35号北京XXX公司总经理办公室,那么,我以后给我的朋 ...

  5. 【程序人生】程序员真会玩,工作996,生病ICU

    昨天Github上一个项目彻底爆红了网络,短短一天star数突破一万,Issues已破1800,大家纷纷说出有关企业的不合理加班行为,句句吐露程序员的心声,掀起了一波抵制加班潮,抵制996. 该项目里 ...

  6. apply 和 call 的用法

    apply的用法 语法 func.apply(thisArg, [argsArray]) thisArg 可选的.在func函数运行时使用的this值.请注意,this可能不是该方法看到的实际值:如果 ...

  7. dfs的剪枝优化

    两个剪枝问题 1. 当两点的距离(需要走的步数)大于剩下的时间时 剪去 2.奇偶剪枝问题 如果起点到终点所需走的步数的奇偶性与时间奇偶性不同的时候 剪去 起点到终点步数的奇偶性的判断 首先 明确点的奇 ...

  8. Python之原始数据-1

    一.数据对于模型来说是基础,是数据成就了模型,而现在的又是一个数据时代,比如:淘宝等.通过对用户数据的分析挖掘,预测用户的消费习惯等,再比如:人工智能.通过提取摄像头的图片帧数,通过分析图片,得出具体 ...

  9. 数据结构之链表(LinkedList)(一)

    链表(Linked List)介绍 链表是有序的列表,但是它在内存中是存储如下 1)链表是以节点方式存储的,是链式存储 2)每个节点包含data域(value),next域,指向下一个节点 3)各个节 ...

  10. django.http.request中QueryDict 对象

    在一个 HttpRequest 对象中, GET 和 POST 属性都是 django.http.QueryDict 的实例. QueryDict 是一个类似于字典的类,专门用来处理用一个键的多值.当 ...