jQuery HTML之捕获、设置、元素添加、元素删除

1. 捕获

<p id="text">This is my webpage<a>This is a tag</a></p>
<button id="btn1">click</button>
<p><input type="text" id="it" value="jikexueyuan"></p>

<p><a href="http://www.baidu.com" id="aid"></a></p>
<button id="btn2">click</button>

JS CODE:

$(document).ready(function(){
$("#btn1").click(function(){
alert("text:"+$("#text").text())
});

// $("#btn1").click(function(){
// alert("text:"+$("#text").html()); //html() can get the tag.
// });

$("#btn1").click(function(){
alert("text:"+$("#it").val());
});
$("#btn2").click(function(){
alert("text:"+$("#aid").attr("href"));
});
});

2. 设置

<p id="p1">Hello world</p>
<p id="p2">I love you</p>
<input type="text" id="i3" value="hello world"><br>
<a id="aid" href="http://www.baidu.com">baidu</a><br>
<p id="p5">hello world</p>
<button id="btn1">button 1</button>
<button id="btn2">button 2</button>
<button id="btn3">button 3</button>
<button id="btn4">button 4</button>
<button id="btn5">button 5</button>

JS CODE:

$(document).ready(function(){
$("#btn1").click(function(){
$("#p1").text("jikexueyuan");
});

$("#btn2").click(function(){
$("#p2").html("<a href=‘http://www.baidu.com‘>baidu</a>");
});

$("#btn3").click(function(){
$("#i3").val("jikexueyuan");
});

$("#btn4").click(function(){
$("#aid").attr({
"href":"http://www.apple.com",
"title": "foo"
});
});

$("#btn5").click(function(){
$("#p5").text(function(i,ot){
return "old:"+ot+" new:This is new content"+(i);
});
});
});

3. 元素添加

<p id="p1">hello world</p>
<p id="p2">hello world</p>
<button id="btn1">button 1</button>
<button id="btn2">button 2</button>
<button onclick="appendText()">button3</button>

$(document).ready(function(){
$("#btn1").click(function(){
//$("#p1").append(" This is my webpage add content");
$("#p1").prepend("This is my webpage add content ");
});

$("#btn2").click(function(){
//$("#p2").before("hello");
$("#p2").after("hello");
});
});

function appendText(){
//html jquery js-dom
var text1 = "<p>iwen</p>";
var text2 = $("<p></p>").text("ime");
var text3 = document.createElement("p");
text3.innerHTML = "foo";
$("body").append(text1,text2,text3);
};

4. 删除元素

<div id="div" style="height: 200px; width: 200px; border:1px solid black;">
hello
<p>hello world</p>
<p>hello</p>
</div>
<button id="btn1">delete</button>

//remove empty
$(document).ready(function(){
$("#btn1").click(function(){
$("#div").remove();
//$("#div").empty();
});
});

时间: 2024-10-16 07:08:33

jQuery HTML之捕获、设置、元素添加、元素删除的相关文章

第八节(jQuery的获取、设置、添加、删除、css()、尺寸)

jQuery 拥有可操作 HTML 元素和属性的强大方法 一. jQuery DOM(文档对象模型) 操作 jQuery 提供一系列与 DOM (Document Object Model)相关的方法,访问和操作元素和属性变得很容易 DOM 定义访问 HTML 和 XML 文档的标准 W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容.结构以及样式 获得内容 - text().html() 以及 val() text() - 设置或返回所选元素的文本内容 html

jquery为指定的元素添加或者删除指定样式类

jquery为指定的元素添加或者删除指定样式类:在实际应用中,可能需要为指定的元素动态的添加或者删除指定css样式类,下面就通过简短的代码做一下介绍.一.添加css样式类: $("#antzone").addClass("class"); 上面的代码为指定的元素添加指定的样式类.更多相关内容可以参阅jQuery的addClass()方法一章节.二.删除css样式类: $("#antzone").removeClass("class&qu

jQuery实现动态添加和删除一个div

本文主要给大家简单介绍一下如何动态的在一个元素添加和删除div,希望能够得到举一反三之效. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style type="text/css"> #father { width:150px; height:150px; background-color:red; } #father div {

jQuery学习笔记(4)-设置元素的属性和样式

一.前言 本篇主要讲解如何使用jQuery获取和操作元素的属性和css样式 二."DOM属性"与元素属性 1.运行一下代码 <img src="/images/logo_small.gif" class="img_logo" /> 2.分析代码 元素属性src:/images/logo_small.gif 元素属性class:img_logo DOM属性currentSrc:http://localhost/images/logo_s

jQuery添加和删除元素class属性实例代码

jQuery添加和删除元素class属性实例代码:元素的的class属性一般是用来设置样式之用,所以添加或者删除都意味着改变元素的样式,下面就介绍一下如何使用jQuery来删除和添加元素的class属性值,希望能够给大家带来一定的帮助.代码实例如下: function switchTeachControl() { var target=$("#thediv"); if(target.hasClass("controlOff")) { target.removeCla

jquery为新增元素添加事件

jquery为新增元素添加事件 默认情况,你使用jquery新增一个元素 ,用class的方法无法绑定事件,需要将绑定的函数放到jquery外面 然后在绑定行内事件 这样就可以绑定了

给网页中的元素添加onclick事件(引自锋利的jQuery)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="editplus" /> <title>给网页中的元素添加onclick事件</p></title> <script src="jquery-1.7.1

JQUERY添加、删除元素

一.jQuery - 添加元素 1.append() - 在被选元素内部的结尾插入指定内容 2.prepend() - 在被选元素内部的开头插入指定内容 3.after() - 在被选元素之后插入内容 4.before() - 在被选元素之前插入内容 添加单个元素 <script type="text/javascript" src="jquery-1.11.2.min.js"></script> <body> <p>

jquery设置和获取元素的属性

jquery设置和获取元素的属性: 使用jquery可以方便的设置指定元素的属性,下面就以div元素为例子做一下简单介绍. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <title>蚂蚁