juqery学习3之juqery对象条件筛选

代码例子:某个div块下的字体样式的控制。

 1 //script代码
 2
 3 <script src="${sitePath}/cec_wcp/js/jquery-1.8.2.min.js" type="text/javascript"></script>
 4  <script type="text/javascript">
 5
 6         function SetFont(size){
 7                //如果id为news_content的div块下存在p标签,则控制p标签中字体的大小。
 8                //如果该id下的div块中不存在p标签,则直接控制该div下的字体的大小
 9             if($("#news_content p").length>0){
10                   $("#news_content p").css("font-size",size+"pt");
11                }else{
12                   $("#news_content").css("font-size",size+"pt");
13                }
14         }
15
16     </script>
17
18 //html代码
19    <p>【字体:<a href="javascript:SetFont(14)">大</a> <a href="javascript:SetFont(12)">中</a> <a href="javascript:SetFont(10)">小</a>】</p>
20
21 <div id="news_content"></div>

View Code

第一种:jquery条件综合多条件选择器

模式:$(选择器1,选择器2)----->返回选择器1内符合选择器2的jquery对象(选择器1内的后代元素,儿子孙子辈都有)

第二种:jquery对象find()方法

模式:$(选择器1,选择器2).find("选择器3")--->返回符合选择器1,选择器2的jquery对象中包含的符合选择器3的所有后代元素。包括孙子辈。不包括自身。

 第三种:jquery对象children()方法

模式:$(选择器1,选择器2).children("选择器3")--->返回符合选择器1+选择器2的孩子级别的选择器3的jquery对象。只包含孩子辈,无孙子辈。不包括自身。

 

jQuery 选择器

 

选择器 实例 选取
* $("*") 所有元素
#id $("#lastname") id="lastname" 的元素
.class $(".intro") 所有 class="intro" 的元素
element $("p") 所有 <p> 元素
.class.class $(".intro.demo") 所有 class="intro" 且 class="demo" 的元素
     
:first $("p:first") 第一个 <p> 元素
:last $("p:last") 最后一个 <p> 元素
:even $("tr:even") 所有偶数 <tr> 元素
:odd $("tr:odd") 所有奇数 <tr> 元素
     
:eq(index) $("ul li:eq(3)") 列表中的第四个元素(index 从 0 开始)
:gt(no) $("ul li:gt(3)") 列出 index 大于 3 的元素
:lt(no) $("ul li:lt(3)") 列出 index 小于 3 的元素
:not(selector) $("input:not(:empty)") 所有不为空的 input 元素
     
:header $(":header") 所有标题元素 <h1> - <h6>
:animated   所有动画元素
     
:contains(text) $(":contains('W3School')") 包含指定字符串的所有元素
:empty $(":empty") 无子(元素)节点的所有元素
:hidden $("p:hidden") 所有隐藏的 <p> 元素
:visible $("table:visible") 所有可见的表格
     
s1,s2,s3 $("th,td,.intro") 所有带有匹配选择的元素
     
[attribute] $("[href]") 所有带有 href 属性的元素
[attribute=value] $("[href='#']") 所有 href 属性的值等于 "#" 的元素
[attribute!=value] $("[href!='#']") 所有 href 属性的值不等于 "#" 的元素
[attribute$=value] $("[href$='.jpg']") 所有 href 属性的值包含以 ".jpg" 结尾的元素
     
:input $(":input") 所有 <input> 元素
:text $(":text") 所有 type="text" 的 <input> 元素
:password $(":password") 所有 type="password" 的 <input> 元素
:radio $(":radio") 所有 type="radio" 的 <input> 元素
:checkbox $(":checkbox") 所有 type="checkbox" 的 <input> 元素
:submit $(":submit") 所有 type="submit" 的 <input> 元素
:reset $(":reset") 所有 type="reset" 的 <input> 元素
:button $(":button") 所有 type="button" 的 <input> 元素
:image $(":image") 所有 type="image" 的 <input> 元素
:file $(":file") 所有 type="file" 的 <input> 元素
     
:enabled $(":enabled") 所有激活的 input 元素
:disabled $(":disabled") 所有禁用的 input 元素
:selected $(":selected") 所有被选取的 input 元素
:checked $(":checked") 所有被选中的 input 元素

 

撒旦法

时间: 2024-07-30 22:20:12

juqery学习3之juqery对象条件筛选的相关文章

jquery实现多条件筛选特效代码分享_jquery

本文实例讲述了jquery实现多条件筛选特效.分享给大家供大家参考.具体如下: jquery实现的多条件搜索表单带日期选择表格表单效果源码,是一段实现了多个条件筛选搜索的特效代码,多条件拥有时间.地点.酒店位置及酒店名称等选项,同时在时间的输入表格中拥有时间选择功能,是一款非常实用的特效代码,值得大家学习. 运行效果图:                        -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,

asp.net mvc2 多条件筛选

问题描述 刚接触mvc不久,今天遇到个问题:现在有这样一个页,商品条件筛选,条件很多,品牌:11,22,33,44价格:0-99,100-500,501-100...等等类似的条件如果用户选择2个条件,保持选择状态,请问如何实现!(没多少分了谅解) 解决方案 解决方案二:貌似没说清楚,如果把每个条件看成对象,如何获得用户多选的条件对象集合解决方案三:能否给个类似商品筛选的示例,谢谢解决方案四:说得不清楚解决方案五:就是类似商品筛选页面是如何实现的?可能要传很多参数,而且不固定解决方案六:参数可以

jQuery多条件筛选如何实现_jquery

本文实例讲述了jquery实现多条件筛选特效.分享给大家供大家参考.具体如下: 我们在电商平台购买商品时,在商品列表页根据品牌.款式.价格范围等条件进行筛选查询,当点击某个条件时,在页面上会显示用户所选择的条件集合,并且将对应的符合条件的商品信息展示出来.那么今天我们使用jQuery来实现这一前端效果. 运行效果图:  HTML 首先,我们将查询条件分类,在页面中布置条件容器li.select-list和已选择的条件容器div.select-result. <ul class="selec

以58同城为例浅谈多条件筛选SEO优化

  对于分类信息站.电子商务站而言,列表页的优化是一个不容忽视的问题,且不论对提升网站流量有多大的意义,还可以有效的减少404的错误页面,提升用户体验和蜘蛛对网站的抓取.下面就以58为例浅谈多条件筛选的SEO优化技巧: 1. url网址的规范化 很多网站,特别是电子商务网站,对于多条件筛选的列表页,一般都采用的是多个参数的动态url地址,虽然搜索引擎目前对于动态的地址也能正确的抓取,但是过长的url,特别是这种带有多个参数的url对于搜索引擎而言也是很难抓取的.更不用提用户体验了,根本无法从动态

Excel2013中多条件筛选如何使用?

  在面对一份数据庞大的表格时,如何快速显示需要的数据呢?大家肯定会考虑到筛选这个功能,下面,小编就来跟大家介绍一下表格数据的多条件筛选. ①首先,我们打开一份数据表格,要筛选出华北地区金额大于400的选项.单击菜单栏--数据--高级. ②弹出高级筛选对话框,我们选取结果显示方式,上面的是在原有区域显示,也就是不保留原始数据.下面的是在其他位置显示,保留原始数据,方便对比查看. ③列表区域我们选择A1:E9,也就是原始表格中的数据区. ④然后是条件区域的选择,选择G1:H2,单击确定. ⑤表格数

HTAP数据库 PostgreSQL 场景与性能测试之 20 - (OLAP) 用户画像圈人场景 - 多个字段任意组合条件筛选与透视

标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能.性能.架构以及稳定性. PostgreSQL社区的贡献者众多,来自全球各个行业,历经数年,PostgreSQL 每年发布一个大版本,以持久的生命力和稳定性著称. 2017年10月,Pos

多条件筛选应该怎么设计数据库的表

问题描述 多条件筛选应该怎么设计数据库的表 多条件筛选应该怎么设计数据库的表 比如一间房子 有占地面积 价钱 风格等等筛选条件 应该怎么建表 解决方案 两个办法,一个是为每个属性设置字段,一个办法是用键值对.也就是商品id 属性名 属性值

sql-SQL 两表之间的 left join 为何不按条件筛选

问题描述 SQL 两表之间的 left join 为何不按条件筛选 查询条件如图,为什么会不按 = 'EDM' 条件来筛选?! 解决方案 on 语句反映的关联表之间的联系关系,如果需要单独设置某表的范围,请在句末使用 where 子句 如 and a.GEtype = 'EDM' 换成 where a.GEtype = 'EDM'

对datatable数据进行条件筛选

问题描述 datatable中有若干个字段,其中有两个列名为"姓名","日期",用这两个作为条件进行筛选代码如下:stringname="";stringtime="";name="姓名='"+cmbName.Text.Trim()+"'";time+="and日期='"+txtTime.Text.Trim()+"'";DataViewdv=dt.