相关文章推荐
慷慨的烈马  ·  C++ ...·  6 月前    · 
爱跑步的草稿纸  ·  Quill QuillEditor ...·  11 月前    · 
飘逸的山羊  ·  PostgreSQL INSERT ...·  1 年前    · 

一、获取/设置内容

  • 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 开发方面起到了非常重要的作用。