一、获取/设置内容
-
text() -设置或返回元素的文本内容;
-
html() -设置或返回元素的内容(包括html标记);
-
val() -设置或返回表单字段的值。
具体例子如下:控制台调试
$("#DcountryName").val(-1);
$("#DcountryName").val();
$("#DcountryName").text("xixixi");
$("#DcountryName").text();
"xixixi"
$("#DcountryName").html();
"xixixi"
$("#DcountryName").html("heiheihei");
$("#DcountryName").html();
"heiheihei"
二、获取/设置属性
利用attr()方法获得元素属性值
部分标准属性:以下标签不提供下面的属性:base、head、html、meta、param、script、style 以及 title 元素。
属性
|
值
|
描述
|
class
|
classname
|
规定元素的类名(classname)
|
id
|
id
|
规定元素的唯一 id
|
style
|
style_definition
|
规定元素的行内样式(inline style)
|
title
|
text
|
规定元素的额外信息(可在工具提示中显示)
|
具体例子如下:控制台调试
$("#DprovinceName").attr("class");
"form-control"
自定义属性:用户可以自定义元素特有属性,但是在HTML5之后,规范要求属性以"data-"开头,如data-num;
-
attr()获取值 attr属性必须是html标签上,属于dom属性,设置和获取都是操作dom
-
data()获取值 data是对象属性,设置和获取都是直接操作dom节点的内存值,不是dom元素,建议用data()取值,不会引起额外的dom操作
具体例子如下:控制台调试
$("#DprovinceName").find("option:selected").attr("data-value");
"140000"
$("#DprovinceName").find("option:selected").attr("data-value","1212121");
$("#DprovinceName").find("option:selected").attr("data-value");
"1212121"
$("#DprovinceName").find("option:selected").attr("data-value");
"1212121"
$("#DprovinceName").find("option:selected").data("value");
1212121
备注:这里面的 "option:selected" 是选中的下拉框,我自己在写这块儿的时候总会忘,直接就用id取值,结果都是undefined,应该有限定,选中的下拉框
注:这里还有个需要注意的点是 getattribute()和attr()的区别,二者都是获取元素属性值,前面是js写法,后面是jquery写法,但是二者还是有区别的
-
getattribute() 函数主体必须是元素(element)
-
attr() 函数主体必须是对象(object)
一、获取/设置内容text() -设置或返回元素的文本内容; html() -设置或返回元素的内容(包括html标记); val() -设置或返回表单字段的值。具体例子如下:控制台调试$("#DcountryName").val(-1);$("#DcountryName").val();"-1"$("#DcountryName").text("xixixi");$("...
1. attr(
属性
名) //
获取
属性
的值(取得第一个匹配
元素
的
属性
值。通过这个方法可以方便地从第一个匹配
元素
中
获取
一个
属性
的值。如果
元素
没有相应
属性
,则返回 undefined ) 2. attr(
属性
名,
属性
值) //
设置
属性
的值 (为所有匹配的
元素
设置
一个
属性
值。) 3. attr(
属性
名,函数值) //
设置
属性
的函数值 (为所有匹配的
元素
设置
一个计算的
属性
值。不提供值,而是提供一个函数,由这个函数计算的值作为
属性
值。) 4.attr(properties) //给指定
元素
设置
多个
属性
值,即:{
属性
名一: “
属性
值一” ,
属性
名二: “
属性
值二” , … … }。(这是一种在所有匹配
如果浏览不顺畅请到原文章出处:https://www.sky8g.com/technology/1129/
请注意可能会提示风险,这是csdn官网如果不是他们的网址,其他的网址都会提示有风险,这是CSDN网站
设置
的问题,本网站全部文章为免费技术分享,请放心访问,无需担心。
原文章出处:https://www.sky8g.com/technology/1129/
此篇文章是由SKY8G网作者原...
设置
或
获取
元素
固有的
属性
值prop()
固有
属性
就是
元素
本身自带的
属性
,比如链接a里的href
属性
,input里的type
属性
等。
1.
获取
固有
属性
的语法格式:
prop(“
属性
”);
2.
设置
固有
属性
的语法格式:
prop(“
属性
”,“
属性
值”);
<a href="javascript:;" title="文字">hello world</a>
<script>
$(function(){
// 1.
获取
固有
属性
的语法格式:prop("
属性
");
console
<div id="father">
<span class="son" data-value="1">文字1</span>
<span class="son" data-value="3">文字2</span>
<span class="son" data-value="8">文字3</span>
<span class="son" data-value="9">文字4</span>
什么是固有
属性
?固有
属性
即标签本身具有的
属性
,例如 a 标签的 href
属性
,input 标签的 type
属性
,这些就叫做
元素
的固有
属性
,此版块我们要学会
获取
与
设置
其固有
属性
。
1.1 固有
属性
的
获取
element.prop('
属性
名')
<div id="tiny" value="1090" data_obj="userDefineAttr"></div>
jquery
取值:$("#tiny").attr("data_obj");
获取
data值
<div id="tiny" value="10
在工作中经常会遇到
获取
input中
自定义
属性
的值,比如<input type="text" id="username" data="值" />,那么该如果
获取
data的值呢?
js方式:
var data = document.getElementById("username").getAttribute("data");
jquery
方式:
var data = $("#username").attr("data");
jQuery
是一种流行的 JavaScript 库,它能够极大地简化 Web 开发过程。在
jQuery
中,可以使用 exit() 方法实现退出功能,这个方法会将页面直接关闭并回到上一个页面。
另外,外部链接启动页面也可以通过
jQuery
实现。在页面加载完成后,可以通过使用 location.hash 和 onhashchange 事件监听器来响应 URL 中的哈希 (hash) 字符串。根据这个哈希值,你可以轻松地加载不同的页面。
页面加载也可以通过
jQuery
实现。通过 $(document).ready() 函数可以在页面加载完成后调用相应的代码。此函数意味着 DOM 已经准备好了,它是
jQuery
中非常常用的一种方法。
总之,
jQuery
为 Web 开发者提供了各种各样的方法来简化复杂的任务。退出、外部链接启动页面和页面加载只是其中的几个例子,但它们已经能够证明
jQuery
在简化 Web 开发方面起到了非常重要的作用。