jQuery - 设置内容和属性
1. 设置内容- text()、html()以及 val()
三个简单实用的用于DOM操作的jQuery方法:
//设置内容、值
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
//设置属性
attr()- 设置属性 方法也用于设置/改变属性值
案例:设置文本、表单字段值、属性
<html> <head> <meta charset="UTF-8"> <title>dom 设置属性值</title> <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script> <script type="text/javascript" src="../../js/jquery-1.8.3.min.js" ></script> </head> <script type="text/javascript"> $(function(){ //文档就绪函数 //设置内容 $("#btn1").click(function(){ $("#test1").text("文本内容1"); }); $("#btn2").click(function(){ $("#test2").html("文本内容2:<font color='red'>设置HTML</font>"); }); }); //设置val function setName(){ $("#name").val("张三"); } //设置属性 function setSx(){ //设置单个属性 $("#url").attr("href","http://www.w3school.com.cn"); //设置多个属性 $("#url").attr({ "href":"http://www.163.com", "title":"网易" }); } </script> <body> <fieldset id="test01"> <legend>1.设置文本-text()</legend> <div style="margin-top: 10px;"> <p id="test1"></p> <p id="test2"></p> </div> <div style="margin-top: 10px;"> <input type="button" id="btn1" value="设置文本"/> <input type="button" id="btn2" value="设置HTML"/> </div> </fieldset> <fieldset id="test02" style="margin-top:10px;"> <legend>2.设置表单字段值-val()</legend> <div style="margin-top: 10px;"> 姓名:<input type="text" id="name" value=""/> </div> <div style="margin-top: 10px;"> <input type="button" id="btn3" value="设置姓名值" onclick="setName();"/> </div> </fieldset> <fieldset id="test03" style="margin-top:10px;"> <legend>3.设置属性值-attr()</legend> <a id="url" href="www.baidu.com">百度</a><br> <input type="button" id="btn4" value="设置属性值" onclick="setSx();"/> </fieldset> </body> </html>
相关推荐
例如,你可以设置`colorDark`和`colorLight`属性来改变二维码的黑白颜色,或者通过`correctLevel`参数调整纠错级别,范围从L(低)到H(高),默认为M(中)级。 此外,插件还支持动态更新二维码内容。如果你需要在...
9. **示例和文档**:为了更好地理解和使用 `jquery.editable-select`,开发者应参考官方文档和示例代码,这些通常包括如何初始化插件、设置选项、响应事件等。 通过以上知识点,我们可以看出 `jquery.editable-...
- **DOM操作**:jQuery封装了DOM操作,如`$(selector).html()`, `$(selector).append()`等,使得插入、删除和修改HTML内容更加便捷。 - **事件处理**:通过`.on()`, `.click()`, `.change()`等方法,可以轻松地绑定...
2. **数据链接(data-url)**:通过添加"data-url"属性,可以为每个页面设置独特的URL,便于书签和历史记录管理。 3. **触控事件**:内置触控事件如swipe、tap、taphold,使开发者能轻松地实现触摸操作的响应。 4. *...
`jqPrint`插件提供了一些可选参数,例如`options`,可以用来设置新窗口的一些属性,比如: ```javascript $("#printArea").jqprint({ importCSS: true, // 是否导入当前页面的所有CSS operaSupport: false, // ...
`jquery.mobile.icons-1.4.5.css`和`jquery.mobile.icons-1.4.5.min.css`定义了框架中的图标,而`jquery.mobile.inline-svg-1.4.5.css`和`jquery.mobile.inline-svg-1.4.5.min.css`则引入了SVG图标,提供更好的设备...
这个压缩包包含两个关键文件:`jquery-ui-1.8.16.custom.min.js` 和 `jquery-ui-1.8.16.custom.css`,这些都是jQuery UI的特定版本,即1.8.16。这个版本在当时是一个广泛使用的稳定版本,提供了丰富的功能和组件。 ...
这个"jquery.uploadify-v2.1.4[修正版]"正是基于官方的v2.1.4版本进行了一次关键的优化,特别针对中文支持进行了修正,使得buttonText属性能够完美显示中文,极大地提升了用户体验。 jQuery.uploadify是一款基于...
这个库利用数据属性(data-* attributes)和jQuery事件来实现Ajax功能,使得页面的异步更新更加优雅和易于维护。 在传统的Web开发中,Ajax通常需要在JavaScript代码中添加大量细节,而jQuery Unobtrusive Ajax通过...
例如,`$.browser` 在jQuery 1.9中被移除,但很多开发者依然在他们的代码中依赖这个属性。`jquery-migrate-1.2.1.js` 就是为了恢复这些已移除的功能,同时发出警告,提示开发者需要更新他们的代码。 **jQuery ...
例如,`$(selector).html()`用于获取或设置元素的HTML内容,`$(selector).append()`和`.prepend()`可以向元素内部添加内容,`$(selector).remove()`则用于移除元素。这些方法提供了统一的接口,避免了原生JavaScript...
这份文档覆盖了 jQuery 的核心方法、属性和事件,以及如何使用它们来操作 DOM、处理事件、执行动画和进行Ajax请求等内容。对于使用 jQuery 1.3.2 版本的开发者来说,这是一个非常有价值的参考资料,有助于理解和应用...
- **属性操作(Attributes)**:通过 `.attr()` 方法可以获取或设置元素的属性,如 `.attr("href", "newUrl")` 更改链接的 URL。 - **内容操作(Content)**:`.html()`, `.text()`, `.append()`, `.prepend()` 等...
2. **DOM操作**:jQuery提供了丰富的DOM操作方法,如`.append()`用于向元素内部追加内容,`.remove()`用于删除元素,`.attr()`用于获取或设置元素属性。 3. **事件处理**:jQuery的事件处理方式简洁易用,如`.click...
jQuery提供了丰富的DOM操作方法,如`append()`、`prepend()`用于元素的插入,`html()`、`text()`用于元素内容的设置,`remove()`、`detach()`用于元素的移除。这些方法使得DOM操作变得简单而直观。 3. **事件处理...
1. **DOM操作**:jQuery提供了一系列简洁的API,如`$(selector)`用于选取元素,`.append()`和`.prepend()`用于插入元素,`.remove()`用于删除元素,以及`.attr()`和`.prop()`用于获取或设置属性等。 2. **事件处理*...
jQuery Mobile通过数据属性和事件简化了页面布局和交互,使得开发者可以轻松创建优雅的触控界面。 **jQuery.mmenu特性** 1. **响应式设计**:jQuery.mmenu天生具备响应式布局,自动适应不同屏幕尺寸,无论是手机、...
3. **动画效果**:jQuery的`.animate()`方法使得创建平滑的CSS属性过渡动画成为可能,同时还有`.fadeIn()`, `.slideUp()`等预定义的动画效果。 4. **Ajax请求**:`.ajax()`方法简化了异步数据请求,支持...
开发者可能会使用CSS的`background-image`属性将图像设置为水印,并通过调整其`opacity`属性来改变透明度,以达到既不干扰主要内容又能清晰可见的效果。 在压缩包中的“水印设置”文件,很可能是包含具体实现这些...
在Visual Studio中,打开包含jQuery引用的项目或文件,当你开始键入jQuery相关的函数或方法时,VS应该会自动弹出智能提示,显示可用的方法和属性。这对于快速学习和记忆jQuery API尤其有帮助,减少了查阅文档的时间...