您的位置:首页 > Web前端 > JQuery

jQuery 入门教程(15): 删除HTML元素

2013-09-27 00:00 316 查看
jQuery使用下面两个方法来删除或是清空某个HTML元素。

remove() – 删除指定的元素(包括其子元素)

empty() – 清空指定元素的子元素

例如:

[html]
view plain
copy
print
?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>JQuery Demo</title>

<script src="scripts/jquery-1.9.1.js"></script>

<script>

$(document).ready(function () {

$("button").click(function () {

$("#div1").remove();

});

});

</script>

</head>

<body>

<div id="div1" style="height: 100px; width: 300px;

border: 1px solid black; background-color: yellow;">

This is some text in the div.

<p>This is a paragraph in the div.</p>

<p>This is another paragraph in the div.</p>

</div>

<br>

<button>Remove div element</button>

</body>

</html>



empty() 示例:

[html]
view plain
copy
print
?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>JQuery Demo</title>

<script src="scripts/jquery-1.9.1.js"></script>

<script>

$(document).ready(function () {

$("button").click(function () {

$("#div1").empty();

});

});

</script>

</head>

<body>

<div id="div1" style="height: 100px; width: 300px;

border: 1px solid black; background-color: yellow;">

This is some text in the div.

<p>This is a paragraph in the div.</p>

<p>This is another paragraph in the div.</p>

</div>

<br>

<button>Empty the div element</button>

</body>

</html>


jQuery的remove()方法也支持一个参数,可以用于过滤一些需要删除的HTML元素。这个参数可以为任何有效的jQuery selector.

比如下面代码只删除class=”italic”的<p>元素:

[javascript]
view plain
copy
print
?

$("p").remove(".italic");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: