JQuery HTML
来源:互联网 发布:手机淘宝怎么秒杀成功 编辑:程序博客网 时间:2024/05/16 03:09
1.获得内容- text()、html() 以及 val()
4.删除元素/内容
三个简单实用的用于 DOM 操作的 jQuery 方法:
- text() - 设置或返回所选元素的文本内容
- html() - 设置或返回所选元素的内容(包括 HTML 标记)
- val() - 设置或返回输入字段的值
2.获取属性 - attr()方法用于获取属性值。
alert($("#w3s").attr("href"));--获得链接中 href 属性的值
3.添加新的 HTML 内容
我们将学习用于添加新内容的四个 jQuery 方法:
- append() - 在被选元素的结尾插入内容
- prepend() - 在被选元素的开头插入内容
- after() - 在被选元素之后插入内容
- before() - 在被选元素之前插入内容
添加若干新元素
function appendText(){var txt1="<p>Text.</p>"; // 以 HTML 创建新元素var txt2=$("<p></p>").text("Text."); // 以 jQuery 创建新元素var txt3=document.createElement("p"); // 以 DOM 创建新元素txt3.innerHTML="Text.";$("p").append(txt1,txt2,txt3); // 追加新元素}
如需删除元素和内容,一般可使用以下两个 jQuery 方法:
- remove() - 删除被选元素(及其子元素)删除所有元素
- empty() - 从被选元素中删除子元素 删除指定属性
过滤被删除的元素
子删除 class="italic" 的所有 <p> 元素:$("p").remove(".italic");
5.jQuery 操作 CSS
jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些:
- addClass() - 向被选元素添加一个或多个类
- removeClass() - 从被选元素删除一个或多个类
- toggleClass() - 对被选元素进行添加/删除类的切换操作
- css() - 设置或返回样式属性
实例(同时添加多个标签和属性)
$("button").click(function(){ $("h1,h2,p").addClass("blue"); $("div").addClass("important blue");});
设置多个 CSS 属性
$("p").css({"background-color":"yellow","font-size":"200%"});
6.jQuery 尺寸 方法jQuery 提供多个处理尺寸的重要方法:
- width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)
- height()方法设置或返回元素的高度(不包括内边距、边框或外边距)。
- innerWidth()返回元素的宽度(包括内边距)
- innerHeight()返回元素的高度(包括内边距)。
- outerWidth()方法返回元素的宽度(包括内边距和边框)
- outerHeight()方法返回元素的高度(包括内边距和边框)
返回文档(HTML 文档)和窗口(浏览器视口)的宽度和高度
$(window).width();$(document).width();
设置指定的 <div> 元素的宽度和高度:$("#div1").width(500).height(500);
0 0
- jQuery HTML
- JQuery HTML
- jQuery HTML
- jQuery HTML
- JQuery HTML
- jQuery-HTML
- jQuery-HTML
- jQuery HTML
- jQuery HTML
- jQuery HTML
- jQuery HTML
- jQuery HTML
- jQuery(三) jQuery Html
- **JQUERY** jQuery与HTML
- 【jQuery 教程】jQuery HTML 操作
- jQuery学习 三 jQuery HTML
- jQuery第六节---jQuery HTML
- jQuery - 参考资料 - HTML+TIME:
- escape()、encodeURI()、encodeURIComponent()区别详解
- chromium 百度搜索地址
- JMeter Tutorial的安装和具体操作
- JAVA知识点总结(一)异常
- EXTJS 5.1 例子查看
- JQuery HTML
- Javascript 中 null、NaN和undefined的区别
- Windows 实现的 OSI 七层模型结构图
- fanotify 监控文件系统
- Swift语言学习No.1
- [Flex] 连连看核心算法详解
- selenium webdriver在eclipse里面执行时报错
- Xcode自动注释插件
- 虚拟机中linux使用主机开启的代理上网