-
:selected选择器获取selected="selected"的<option>元素查看全部
-
调用trigger()方法手动触发指定的事件 可以直接手动触发元素指定的事件,这些事件可以是元素自带事件,也可以是自定义的事件,总之,该事件必须能执行,它的调用格式为: $(selector).trigger(event) 其中event参数为需要手动触发的事件名称。 <h3>trigger()手动触发事件</h3> <div>土豪,咱们交个朋友吧</div> <script type="text/javascript"> $(function () { $("div").bind("change-color", function () { $(this).addClass("color"); }); $("div").trigger("change-color"); }); </script>查看全部
-
使用unbind()方法移除元素绑定的事件 unbind()方法可以移除元素已绑定的事件,它的调用格式如下: $(selector).unbind(event,fun) 其中参数event表示需要移除的事件名称,多个事件名用空格隔开,fun参数为事件执行时调用的函数名称。 <h3>one()方法执行一次绑定事件</h3> <div>请点击我一下</div> <script type="text/javascript"> $(function () { var intI = 0; $("div").one("click", function () { intI++; $(this).css("font-size", intI + "px"); }) }); </script>查看全部
-
使用toggle()方法绑定多个函数 toggle()方法可以在元素的click事件中绑定两个或两个以上的函数,同时,它还可以实现元素的隐藏与显示的切换,绑定多个函数的调用格式如下: $(selector).toggle(fun1(),fun2(),funN(),...) 其中,fun1,fun2就是多个函数的名称查看全部
-
使用hover()方法切换事件 功能是当鼠标移到所选元素上时,执行方法中的第一个函数,鼠标移出时,执行方法中的第二个函数,实现事件的切实效果,调用格式如下: $(selector).hover(over,out); over参数为移到所选元素上触发的函数,out参数为移出元素时触发的函数。 列: <h3>hover()方法切换事件</h3> <div>别走!你就是土豪</div> <script type="text/javascript"> $(function () { $("div").hover( function () { $(this).addClass("orange"); }, function () { $(this).removeClass("orange") }) }); </script>查看全部
-
bind()方法绑定元素的事件非常方便,绑定前,需要知道被绑定的元素名,绑定的事件名称,事件中执行的函数内容就可以,它的绑定格式如下: $(selector).bind(event,[data] function) 参数event为事件名称,多个事件名称用空格隔开,function为事件执行的函数 <h3>bind()方法绑多个事件</h3> <input id="btntest" type="button" value="点击或移出就不可用了" /> <script type="text/javascript"> $(function () { $("#btntest").bind("mouseout", function () { $(this).attr("disabled", "true"); }) }); </script>查看全部
-
页面加载时触发ready()事件 ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的: $(document).ready(function(){})等价于$(function(){});查看全部
-
使用each()方法遍历元素 使用each()方法可以遍历指定的元素集合,在遍历时,通过回调函数返回遍历元素的序列号,它的调用格式为: $(selector).each(function(index)) 参数function为遍历时的回调函数,index为遍历元素的序列号,它从0开始。 <h3>使用each()方法遍历元素</h3> <span class="green">香蕉</span> <span class="green">桃子</span> <span class="green">葡萄</span> <span class="green">荔枝</span> <script type="text/javascript"> $("span").each(function (index) { if (index == 1) { $(this).attr("class", "red"); } }); </script>查看全部
-
使用wrap()和wrapInner()方法包裹元素和内容 都可以进行元素的包裹,但前者用于包裹元素本身,后者则用于包裹元素中的内容,它们的调用格式分别为: $(selector).wrap(wrapper)和$(selector).wrapInner(wrapper) <h3>使用wrapInner()方法包裹元素</h3> <span class="red" title='hi'>我的身体有点歪</span> <script type="text/javascript"> $(".red").wrapInner("<i></i>"); </script>查看全部
-
replaceWith()和replaceAll()方法都可以用于替换元素或元素中的内容,但它们调用时,内容和被替换元素所在的位置不同,分别为如下所示: $(selector).replaceWith(content)和$(content).replaceAll(selector) 参数selector为被替换的元素,content为替换的内容。 <h3>使用replaceAll()方法替换元素内容</h3> <span class="green" title="hi">我是屌丝</span> <script type="text/javascript"> var $html = "<span class='red' title='hi'>我是土豪</span>"; $($html).replaceAll(".green"); </script>查看全部
-
1、使用clone()方法复制元素 调用clone()方法可以生成一个被选元素的副本,即复制了一个被选元素,包含它的节点、文本和属性,它的调用格式为: $(selector).clone() 其中参数selector可以是一个元素或HTML内容。 <h3>使用clone()方法复制元素</h3> <span class="red" title="hi">我是美猴王</span> <script type="text/javascript"> var $html = "<span class='red' title='hi'>我是美猴王</span>"; $("body").append($(".red").clone()); </script>查看全部
-
1.使用before()和after()在元素前后插入内容 使用before()和after()方法可以在元素的前后插入内容,它们分别表示在整个元素的前面和后面插入指定的元素或内容,调用格式分别为: $(selector).before(content)和$(selector).after(content) 其中参数content表示插入的内容,该内容可以是元素或HTML字符串。 <h3>after()方法在元素之后插入内容</h3> <span class="green">我们交个朋友吧!</span> <script type="text/javascript"> var $html = "<span class='red'>兄弟。</span>" $(".green").after($html); </script>查看全部
-
使用append()方法向元素内追加内容 append(content)方法的功能是向指定的元素中追加内容,被追加的content参数,可以是字符、HTML元素标记,还可以是一个返回字符串内容的函数。 <h3>append()方法追加内容</h3> <script type="text/javascript"> function rethtml() { var $html = "<div id='test' title='hi'>我是调用函数创建的</div>" return $html; } $("body").append(rethtml()); </script>查看全部
-
八、移除属性和样式 使用removeAttr(name)和removeClass(class)分别可以实现移除元素的属性和样式的功能,前者方法中参数表示移除属性名,后者方法中参数则表示移除的样式名 <h3>removeClass()方法移除元素样式</h3> <div id="content" class="blue white">我脱下了一件蓝色外衣</div> <script type="text/javascript"> $("#content").removeClass("blue white"); </script>查看全部
-
七、操作元素的样式 通过addClass()和css()方法可以方便地操作元素中的样式,前者括号中的参数为增加元素的样式名称,后者直接将样式的属性内容写在括号中。 <h3>css()方法设置元素样式</h3> <div id="content">我穿了一件红色外衣</div> <script type="text/javascript"> $("#content").css({"background-color":"red","color":"white"}); </script>查看全部
举报
0/150
提交
取消