年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1663|回复: 0

[jQuery] 8、jQuery中DOM文档操作之筛选操作使用示例

[复制链接]
  • TA的每日心情

    2024-10-15 10:05
  • 签到天数: 372 天

    [LV.9]以坛为家II

    发表于 2016-2-19 22:18:12 | 显示全部楼层 |阅读模式
    [HTML] 纯文本查看 复制代码
    <!DOCTYPE html>
    <html>
    <head>
    	<title>DOM基本操作之筛选操作</title>
    	<meta charset="utf-8"/>
    	<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    	<script>
    	// eq(index|-index)
    	// first()
    	// last()
    	// hasCalss(class)
    	// filter(expr|obj|ele|fn)
    	// is(expr|obj|ele|fn)
    	// map(callback)
    	// has(expr|ele)
    	// not(expr|ele|fn)
    	// slice(start,[end])
    	$(document).ready(function(){
    		$('button').click(function(){
    			// 某个某元素标签执行某动作(p元素中的第2个元素修改颜色为红色)
    			$('p').eq(1).css('color', 'red');
    			// 某个元素集合中匹配某个元素执行某动作(p标签中匹配php类的标签颜色改为绿色)
    			$('p').filter('.php').css('color', 'green');
    			// 将某个集合的元素内容进行重新集合化
    			var str = $('p').map(function(){
    				// 获取p标签内容
    				return $(this).text();
    				// 使用“,”连接起来
    			}).get().join(',');
    			console.log(str);
    			// 某个元素集中从某个到某个执行某动作(所有p标签中从1开始到第2个,实际上就是第2个)
    			$('p').slice(1, 2).css('color', 'blue');
    		});
    	});
    	</script>
    </head>
    <body>
    	<button>按钮</button>
    	<div>
    		<p class="php">PHP 资讯</p>
    		<p>PHP 论坛</p>
    		<p>Zend 产品</p>
    	</div>
    </body>
    </html>

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-11-24 10:12 , Processed in 0.049687 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表