jQuery笔记---选择器(三)
1.1查找隐藏的tr元素的个数
$(“table tr:hidden”).size()
查找所有可见的tr元素的个数
$(“table tr:not(:hidden)”).size() 一般是不使用,因为效率太慢
举例:
<body>
<table border="" align="center">
<tr style="display:none"> 不显示的意思,所以下面值显示两个,这个tr是不显示的
<td>Value </td>
</tr>
<tr>
<td>Value </td>
</tr>
<tr>
<td>Value </td>
</tr>
</table>
<script type="text/javascript">
//1)查找隐藏的tr元素的个数
$(“table tr:hidden”).size()
//2)查找所有可见的tr元素的个数
$(“table tr:not(:hidden)”).size() 一般是不使用,因为效率太慢
</script>
</body>
2.1查找所有含有id属性的div元素个数
$(‘div’).size(); 查询出div的个数
$(‘div[id]’).size(); 查询出div中含有id的个数,使用[]
查找所有name属性是nametest的input元素
$("input".size() 查询出input标签的个数
$("input[name='nametest']").size()
查找所有name属性以'news'开始的input元素,并将其选中
$("input[name^='news']").attr("checked","checked")
$("input[name^='news']").attr("checked","true");
查找所有name属性以'letter'结尾的input元素,并将其选中
$("input[name$='letter']").attr("checked","checked");
查找所有name属性包含'news'的input元素,并将其选中
$("input[name*='news']").attr("checked","true");
找到所有含有id属性,并且它的name属性是以"letter"结尾的input元素,并将其选中
$("input[id][name$='letter']).attr("checked","true");
3.1迭代[each]每个ul中第1个li元素中的内容,索引从1开始
$(“ul li:first”).each( 这个只会将第一个找出来
function()
{
Alert(“XX”); 出现一次XX
}
);
这个就会全找
$(“ul li:first-child”).each(
function()
{
//Alert(“XX”); 出现三次XX
$(This).text();
}
);
迭代每个ul中最后1个li元素中的内容,索引从1开始
$(“ul li:last-child”).each(
function()
{
$(this).text();
}
);
在ul中查找是唯一子元素的li元素的内容
$(“ul li:only-child”).each(function(){
$(this).text();
});
迭代每个ul中第2个li元素中的内容,索引从1开始
$(“ul li:nth-child()”).each(function(){
$(this).text();
});
4.1查找所有input元素的个数
找的是input标签
$(“input”).size()
找出所有的标签,包括button.textarea等
$(".input").size();
查找所有文本框的个数
$(":text").size();
查找所有密码框的个数
$(":password").size();
查找所有单选按钮的个数
$(":redio").size();
查找所有复选框的个数
$(":checked").size();
查找所有提交按钮的个数
$(":submit").size();
匹配所有图像域的个数
$(":image").size();
查找所有重置按钮的个数
$(":reset").size();
查找所有普通按钮的个数
$(":button").size();
查找所有文件域的个数
$(":file").size();
5.查找所有可用的input元素的个数
$("input:enabled").size();
查找所有不可用的input元素的个数
$("input:disable").size();
查找所有选中的复选框元素的个数
$(":checkbox:checked").size();
查找所有未选中的复选框元素的个数
$(“:checkbox:NOT(:checked)”).size();
查找所有选中的选项元素的个数
$(“select option:selected”).size();
6.在标签中有多个input的,只会显示第一个的值
<body>
<input type="text" value="11"/>
<input type="text" value="22"/>
<input type="text" value="33"/> <script type="text/javascript">
alert( $("input").val() ); 当有多个的时候,就只会显示第一条的值
</script>
</body
7.用JS语法创建一个一维数组,存入string类型的姓名,再迭代
(1)创建数组
var array =new Array(“ssd”,”cff”); for(var i=;i<array.length;i++) ……显示
- 用JSON语法创建一个一维数组,存入string类型的姓名,再迭代
var Array=[“vv”,”dd”]; js对象
将它转化为jQuery,然后使用下面的方法
$nameArray.each(function()
{
alert(this); //每次自动的交给this
}
);
对象.each(函数) 里面有多少个参数,就会回调多少次
- 用JSON语法创建一个一维数组,存入object类型的编号和姓名,再迭代
var Array=[
{
Name:“啦啦”,
Sal:
}
{
Name:“嘿嘿”,
Sal:
}
];
var $haha=$(“Array”);
$haha.each(function(){
alert(this.name+”:”+this.sal);
})
总结:如果是一个数据的时候,就值需要一个this就可以了,但是如果是一个对象,那么就使用this.name。属性名的方式进行操作。
jQuery笔记---选择器(三)的更多相关文章
- jQuery笔记——选择器
jQuery 最核心的组成部分就是:选择器引擎.它继承了 CSS 的语法,可以对 DOM 元 素的标签名.属性名.状态等进行快速准确的选择,并且不必担心浏览器的兼容性 常规选择器 根据id选择元素就是 ...
- jQuery笔记---选择器(二)
1.选择器练习: 1)查找UL中的元素的内容 格式:$(“ul li:XX”).text() XX:代表方法 比如:获取到第一元素,然后获取当中的值 $(“ul li:first”).text() 获 ...
- jQuery笔记---选择器
查找API,jQuery选择器,定位标签 1.基本选择器 id定位标签 class属性定位标签 标签名定位标签 2.举例 <html> <head> <meta http ...
- jQuery笔记(三)jQuery中的事件
; padding:0;} body { font-size:13px; line-height:130%; padding:60px;} #panel { width:300px; border:1 ...
- jQuery笔记(三)
day03 - jQuery 学习目标: 能够说出4种常见的注册事件 能够说出 on 绑定事件的优势 能够说出 jQuery 事件委派的优点以及方式 能够说出绑定事件与解绑事件 能够说出 jQuery ...
- jQuery笔记(一)jQuery选择器
一.前言 编写任何javascript程序我们要首先获得对象, jQuery选择器能彻底改变我们平时获取对象的方式, 可以获取几乎任何语意的对象, 比如"拥有title属性并且值中包含tes ...
- jquery笔记之属性选择器 查找以某种条件开头的页面元素
jquery笔记之属性选择器 查找以某种条件开头的页面元素 转载:http://www.blogbus.com/amyqiong-logs/78340326.html $("div[id]& ...
- jQuery学习笔记——jQuery常规选择器
一.简单选择器在使用 jQuery 选择器时,我们首先必须使用“$()”函数来包装我们的 CSS 规则.而CSS 规则作为参数传递到 jQuery 对象内部后,再返回包含页面中对应元素的 jQuery ...
- HTML 学习笔记 JQuery(选择器)
学习前端也有一段时间了,今天终于进入到JQuery阶段了,对于新手来讲,JQuery的选择器类型之多 功能之强大实在不是一天两天能够记得完的.现在,就采用边学边记录的方式.以后要是忘了的话,也有一个地 ...
随机推荐
- intellij—idea14 注冊机
package com.qunar.fresh; import java.math.BigInteger; import java.util.Date; import java.util.Random ...
- 通过rng-tools自动补充熵池
通过rng-tools自动补充熵池原文 https://blog.csdn.net/tiantao2012/article/details/78792046首先查看系统当前熵池的大小# cat /pr ...
- vue -- 脚手架之webpack.dev.conf.js
webpack.dev.conf.js 开发环境模式配置文件: 'use strict'//js按照严格模式执行 const utils = require('./utils')//导入utils. ...
- Fragment-两种使用方式
这篇我们就用实例来看看我们在代码中如何使用Fragment 一:静态添加Fragment 新建一个项目,添加两个Fragment的布局文件fragment_title,fragment_content ...
- web api 特点
webapi有很多特点(我不想用优点这个词),比如说restful,支持路由,简单,类似mvc controller/action的代码编写方式,灵活的托管方式,和web的集成等等. Web API的 ...
- 2229: [Zjoi2011]最小割(最小割树)
Description 小白在图论课上学到了一个新的概念——最小割,下课后小白在笔记本上写下了如下这段话: “对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点s,t不在同一个部分中 ...
- 00081_List接口
1.List接口介绍 (1)有序的 collection(也称为序列).此接口的用户可以对列表中每个元素的插入位置进行精确地控制.用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元 ...
- 国内搜索大哥iOS面试题
每一次面试之后都会对问到的面试题进行总结. 这篇总结的是我面试某大型搜索公司的iOS面试题.一面(15min)+二面(30min).并拿到实习offer.当然在今天这个特殊的节日,祝大家新年快乐.希望 ...
- shell-手机屏幕录制
今天在做android联系的时候,想要把自己写的demo效果记录下来.在网上发现了录制手机屏幕的方法,如下 adb shell screenrecord /sdcard/demo.mp4 解释 adb ...
- 005 python 整数类型/字符串类型/列表类型/可变/不可变
可变/不可变类型 可变类型 ID不变的情况下,值改变,则称之为可变类型,如列表,字典 不可变类型 值改变,ID改变,则称之为不可变类型,如 整数 字符串,元组 整数类型 int 正整数 用途就是记录年 ...