jquery(三)
取width insertBefore insertAfter appendTo prependTo remove 添加和取消事件的几种方式
jquery取width,高度等同
<style>.div1{
width: 100px;height: 200px;background-color: red;margin: 10px;border: 20px solid black;padding: 10px} </style>
<script>$(function() {
alert($("#div1").width()); alert($("#div1").innerWidth()); alert($("#div1").outerWidth()); alert($("#div1").outerWidth(true)); })</script>
insertBefore insertAfter appendTo prependTo remove
<script>$(function() {
$("span").insertBefore("#div1"); $("#div1").insertAfter("span"); $("span").appendTo("div"); $("span").prependTo("div"); $("span").remove(); $("span").insertBefore("#div1"); $("#div1").before("span"); }) </script>
添加事件的几种方式
<script>$(function() {
$("#div1").click(function() {
alert("hello");});var i = 1;$("span").on("click mouseover",function() {
$(this).html(i++);});$("#div1").on({
click: function() {
alert("点击");},mouseover: function() {
$(this).css("background-color", "blue");}});$("ul").on("click", "li",function() {
$("this").css("backgroundColor", "green");});var i = 6;$("button").click(function() {
$("<li>dddd<li>").appendTo($("ul"));});})</script>
取消事件的几种方式
<script>function show() {
alert("show~");}$(function() {
$("#div1").click(show);$("#div1").click(function() {
alert("hello");});$("#btn1").click(function() {
$("#div1").off();})$("#btn1").click(function() {
$("#div1").off('click', show);})})</script>