`
wang_zhi_peng2007
  • 浏览: 248904 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

05. jQuery - 设置内容和属性

 
阅读更多

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>

 

 

  • 大小: 27 KB
分享到:
评论

相关推荐

    前端项目-lrsjng.jquery-qrcode.zip

    例如,你可以设置`colorDark`和`colorLight`属性来改变二维码的黑白颜色,或者通过`correctLevel`参数调整纠错级别,范围从L(低)到H(高),默认为M(中)级。 此外,插件还支持动态更新二维码内容。如果你需要在...

    jquery.editable-select

    9. **示例和文档**:为了更好地理解和使用 `jquery.editable-select`,开发者应参考官方文档和示例代码,这些通常包括如何初始化插件、设置选项、响应事件等。 通过以上知识点,我们可以看出 `jquery.editable-...

    jquery-3.3.1.js和jquery.min-3.3.1.js

    - **DOM操作**:jQuery封装了DOM操作,如`$(selector).html()`, `$(selector).append()`等,使得插入、删除和修改HTML内容更加便捷。 - **事件处理**:通过`.on()`, `.click()`, `.change()`等方法,可以轻松地绑定...

    jQuery.mobile-1.0.1.js与jQuery.mobile-1.0.1.min.js

    2. **数据链接(data-url)**:通过添加"data-url"属性,可以为每个页面设置独特的URL,便于书签和历史记录管理。 3. **触控事件**:内置触控事件如swipe、tap、taphold,使开发者能轻松地实现触摸操作的响应。 4. *...

    jquery.mobile-1.4.5

    `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.custom.min.js` 和 `jquery-ui-1.8.16.custom.css`,这些都是jQuery UI的特定版本,即1.8.16。这个版本在当时是一个广泛使用的稳定版本,提供了丰富的功能和组件。 ...

    jquery.uploadify-v2.1.4[修正版]

    这个"jquery.uploadify-v2.1.4[修正版]"正是基于官方的v2.1.4版本进行了一次关键的优化,特别针对中文支持进行了修正,使得buttonText属性能够完美显示中文,极大地提升了用户体验。 jQuery.uploadify是一款基于...

    jquery-1.4.2.js和jquery.min-1.4.2.js

    例如,`$(selector).html()`用于获取或设置元素的HTML内容,`$(selector).append()`和`.prepend()`可以向元素内部添加内容,`$(selector).remove()`则用于移除元素。这些方法提供了统一的接口,避免了原生JavaScript...

    jquery.jqprint-0.3.js

    `jqPrint`插件提供了一些可选参数,例如`options`,可以用来设置新窗口的一些属性,比如: ```javascript $("#printArea").jqprint({ importCSS: true, // 是否导入当前页面的所有CSS operaSupport: false, // ...

    jquery.ui-1.6rc6的jquery.ui.all.js 和 jquery-1.3.2.js和jQueryDocXML2CHM-090214.chm,jquery1.3中文文档

    这份文档覆盖了 jQuery 的核心方法、属性和事件,以及如何使用它们来操作 DOM、处理事件、执行动画和进行Ajax请求等内容。对于使用 jQuery 1.3.2 版本的开发者来说,这是一个非常有价值的参考资料,有助于理解和应用...

    jquery-migrate-1.2.1.js文件

    例如,`$.browser` 在jQuery 1.9中被移除,但很多开发者依然在他们的代码中依赖这个属性。`jquery-migrate-1.2.1.js` 就是为了恢复这些已移除的功能,同时发出警告,提示开发者需要更新他们的代码。 **jQuery ...

    jquery-3.2.0.js,jquery-3.2.0.min.js

    - **属性操作(Attributes)**:通过 `.attr()` 方法可以获取或设置元素的属性,如 `.attr("href", "newUrl")` 更改链接的 URL。 - **内容操作(Content)**:`.html()`, `.text()`, `.append()`, `.prepend()` 等...

    jquery-1.11.3.js 、jquery-1.11.3.min.js 【官方jquery包 js】

    jQuery提供了丰富的DOM操作方法,如`append()`、`prepend()`用于元素的插入,`html()`、`text()`用于元素内容的设置,`remove()`、`detach()`用于元素的移除。这些方法使得DOM操作变得简单而直观。 3. **事件处理...

    jquery.min.js jquery-1.4.2.min.js jquery-1.4.4.min.js jquery-1.10.2.min.js.zip

    2. **DOM操作**:jQuery提供了丰富的DOM操作方法,如`.append()`用于向元素内部追加内容,`.remove()`用于删除元素,`.attr()`用于获取或设置元素属性。 3. **事件处理**:jQuery的事件处理方式简洁易用,如`.click...

    jquery-3.1.1.js 、jquery-3.1.1.min.js 【jquery包 js】

    1. **DOM操作**:jQuery提供了一系列简洁的API,如`$(selector)`用于选取元素,`.append()`和`.prepend()`用于插入元素,`.remove()`用于删除元素,以及`.attr()`和`.prop()`用于获取或设置属性等。 2. **事件处理*...

    jquery.unobtrusive-ajax.rar

    这个库利用数据属性(data-* attributes)和jQuery事件来实现Ajax功能,使得页面的异步更新更加优雅和易于维护。 在传统的Web开发中,Ajax通常需要在JavaScript代码中添加大量细节,而jQuery Unobtrusive Ajax通过...

    jquery-2.1.4.js 、jquery-2.1.4.min.js 【jquery包 js】

    3. **动画效果**:jQuery的`.animate()`方法使得创建平滑的CSS属性过渡动画成为可能,同时还有`.fadeIn()`, `.slideUp()`等预定义的动画效果。 4. **Ajax请求**:`.ajax()`方法简化了异步数据请求,支持...

    jQuery.mmenu-jquery.mobile最好看的侧边菜单

    jQuery Mobile通过数据属性和事件简化了页面布局和交互,使得开发者可以轻松创建优雅的触控界面。 **jQuery.mmenu特性** 1. **响应式设计**:jQuery.mmenu天生具备响应式布局,自动适应不同屏幕尺寸,无论是手机、...

    插件jquery.range-水印设置.rar

    开发者可能会使用CSS的`background-image`属性将图像设置为水印,并通过调整其`opacity`属性来改变透明度,以达到既不干扰主要内容又能清晰可见的效果。 在压缩包中的“水印设置”文件,很可能是包含具体实现这些...

    jquery-1.7.2.js,jquery-1.7.2-vsdoc.js Jquery-1.7.2及vs智能提示插件

    在Visual Studio中,打开包含jQuery引用的项目或文件,当你开始键入jQuery相关的函数或方法时,VS应该会自动弹出智能提示,显示可用的方法和属性。这对于快速学习和记忆jQuery API尤其有帮助,减少了查阅文档的时间...

Global site tag (gtag.js) - Google Analytics