当使用像jQuery这样的库时,开发者通常会使用选择器来访问和操作DOM中的元素。当一个选择在页面上被反复的访问时,把它缓存起来以获得更好的性能是个不错的想法。
让我们看一个例子,
jQuery(document).ready(function() {jQuery(#some-selector).on(hover, function() {jQuery(this).fadeOut(slow).delay(400).fadeIn();console.log(jQuery(this).text());});jQuery(#another-element).on(hover, function() {jQuery(this).slideU...
当使用像jQuery这样的库时,开发者通常会使用选择器来访问和操作DOM中的元素。当一个选择在页面上被反复的访问时,把它缓存起来以获得更好的性能是个不错的想法。
让我们看一个例子,jQuery(document).ready(function() {jQuery('#some-selector').on('hover', function() {jQuery(this).fadeOut('slow').delay(400).fadeIn();console.log(jQuery(this).text());});jQuery('#another-element').on('hover', function() {jQuery(this...
1. #id : 根据给定的ID匹配一个元素<p id="myId">这是第一个p标签</p>
<p id="not">这是第二个p标签</p> <script type="text/javascript"> $(function(){$("#myId").css("color","red");}); </script>结果:这是第一个p标签这是第二个p标签2. element : 根据给定的元素标签名匹配所有元素<p>这是p标签1</p>
<p>这是p标签2</p> <p>这是p标签</p> <script type="text/javascript">$(function(){$("p").css("color","red");}); </scri...
内容过滤器的过滤规则主要是包含的子元素或文本内容上。$(div:contains("xxx")).css(background, #ccc); //选择元素文本节点含有xxx 文本的元素 $(div:empty).css(background, #ccc); //选择空元素 $(ul:has(.red)).css(background, #ccc); //选择子元素含有class 是red 的元素 $(:parent).css(background, #ccc); //选择非空元素
jQuery 提供了一个has()方法来提高:has 过滤器的性能:
$(ul).has(.red).css(background, #ccc); /...
这篇文章主要为大家详细介绍了微信小程序switch开关选择器的使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文为大家分享了微信小程序switch开关选择器使用方法,供大家参考,具体内容如下效果图WXML<view class="tui-list-box"><view class="tui-menu-list"><text>状态:{{isChecked1}}</text><switch class="tui-fr" checked="{{isChecked1}}" bindchange="changeSwitch1"/></view><view class="tui-menu-list"><text...
1、jQuery对象转换成DOM对象
a.var $cr = $("#cr"); //jQuery对象
var cr=$cr[0]; //DOM对象
alert(cr.checked); //检测checkbox是否被选中了
b.var $cr=$("#cr"); //jQuery对象
var cr=$cr.get(0); //DOM对象
alert(cr.checked); //检测checkbox是否被选中了
2.DOM对象转换成jQuery对象
var cr=document.getElementById("cr"); //DOM对象
var $cr=$(cr); //jQuery对象
注:平时用到的jQuery对象都是通过$()函数造出来的,$()函数就...
本篇文章主要是对jquery选择器之属性过滤选择器进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助代码如下:<style type="text/css">/*高亮显示*/.highlight{ background-color
: gray}</style>代码如下:<body><p><p>Hello</p></p><p id="test">ID为test的p</p><input type="checkbox" id="s1" name="football" value="足球" />足球<input type="checkbox" name="volleyball" value="排球" />排球<input type="checkbox"...
浅谈jQuery 选择器和dom操作
JQuery选择器
1.基本选择器
基本选择器是JQuery中最常用的选择器,也是最简单的选择器,它通过元素id、class 和标签名来查找DOM元素。这个非常重要,下面的内容都是以此为基础,逐级提高的。
1).“$(“#id”)”,获取id指定的元素,id是全局唯一的,所以它只有一个成员。
2).“$(“.class”)”,获取class指定的元素,不同的元素可以具有相同的class属性,所以它可能具有多个成员。
3).“$(“element”...
比如下面html代码 代码如下:<ul> <li class="aaaa" title="ttt">li-1</li> <li class="bbbb">li-2</li> <li title="fffff">li-2</li> </ul> <div class="aaaa" title="ttt">li-1</div> <div class="bbbb">li-2</div> <div title="fffff">li-2</div> 第一种根据属性选择E[@attr] $("[@title]").click().......... 即选择所有元素内 属性带有title的元素 即 <li class="aaaa" title="ttt">li-1</li> <li title="fffff">li-2</li> <...
实例如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link href="style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css"/><script type="text/javascript" src="jquery-2.1.4.js"></script><script type="text/javascript" src="dams.js"></script>
</head>
<body><div class="box">hello</div><div class="box">world</div>
</body>
</html>...
定义和用法element 选择器选取带有指定标签名的元素。标签名引用 HTML 标签的 < 与 > 之间的文本。语法$(tagname)参数 描述tagname 必需。规定要选取的元素的名称。 在IE和Firefox下,动态创建元素的方法是由区别的如下面代码,在IE下可以运行,在Firefox下会报错 var theform = document.forms[0]; theform.appendChild(document.createElement("<input type=hidden name=EVENTTARGET>"));
在 F...
我正在尝试将click事件委托给所有现在和未来div的所有第一个锚标签,并使用“panels”类.我做了类似的事情:$('#panel').delegate('.panels a:first', 'click', function(event) [...]但这不起作用.它只将事件绑定到一个,首先是“.panels”.任何提示?解决方法:我不认为你只能使用选择器来做到这一点,除非碰巧a元素不仅仅是第一个锚点,而是“panel”div中的任何类型的第一个子元素(在这种情况下你可以使用: -儿童).
您可能必须在处...
可见性过滤器
可见性过滤器根据元素的可见性和不可见性来选择相应的元素。
过滤器名jQuery 语法说明返回:hidden $(:hidden) 选取所有不可见元素集合元素:visible $(:visible) 选取所有可见元素集合元素$(p:hidden).size(); //元素p 隐藏的元素 $(p:visible).size(); //元素p 显示的元素
注意::hidden 过滤器一般是包含的内容为:CSS 样式为display:none、input 表单类型为type="hidden"和visibility:hidden 的元素。
示例
jQuery...
这次给大家带来怎样使用jQuery内类名选择器,使用jQuery内类名选择器的注意事项有哪些,下面就是实战案例,一起来看一下。一、介绍类名选择器是通过元素拥有的CSS类的名称查找匹配的DOM元素。在一个页面中,一个元素可以有多个CSS类,一个CSS类又可以匹配多个元素,如果有元素中有一个匹配的类的名称就可以被类名选择器选取到。类名选择器很好理解,在大学的时候大部分人一定都选过课,可以把CSS类名理解为课程名称,元素理解成学生...
jquery选择器中的通配符经常用到,通配符在控制input标签时相当好用 ,大致的用法总结如下:1.选择器(1)通配符:$("input[id^=code]");//id属性以code开始的所有input标签
$("input[id$=code]");//id属性以code结束的所有input标签
$("input[id*=code]");//id属性包含code的所有input标签
$("input[name^=code]");//name属性以code开始的所有input标签
$("input[name$=code]");//name属性以code结束的所有input标签
$("input[name*...