Jquery $(this)

xiaoxiao2021-02-28  56

1.$(this)

<!DOCTYPE html> <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script> <script> $(document).ready(function(){ $("p").click(function(){ $(this).hide();//$(this)是在方法click内,此处的$(this)表示的是当前调用click方法的对象$("p"),就是表示当前对象,当前调用该方法的对象 }); }); </script> </head> <body> <p></p> <p></p> <p></p> </body> </html>

参考链接


2.$(this).html()

html( ): html() 方法返回或设置被选元素的内容 (inner HTML)。 如果该方法未设置参数,则返回被选元素的当前内容。

$(".btn1").click(function(){ $("p").html("Hello <b>world</b>!"); });

示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>3-4-3</title> <!-- 引入jQuery --> <script src="../../scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ $(function(){ $("ul li").click(function(){ alert( $(this).html() ); //结合上面的$(this)的理解:$(this).html()——>"ul li"的内容 }) var $li = $("ul li:eq(1)").remove(); // 获取第二个<li>元素节点后,将它从网页中删除。 // $li.appendTo("ul"); }); //]]> </script> </head> <body> <p title="选择你最喜欢的水果." >你最喜欢的水果是?</p> <ul> <li title='苹果'>苹果</li> <li title='橘子'>橘子</li> <li title='菠萝'>菠萝</li> </ul> </body> </html>
转载请注明原文地址: https://www.6miu.com/read-71610.html

最新回复(0)