当前位置: 首页 > news >正文

创建一个自己的网站中山网站开发招聘

创建一个自己的网站,中山网站开发招聘,成都广告公司电话号码,天津公司网站建设费jQuery 提供了一些属性操作的方法,主要包括 prop()、attr() 和 data() 等。通过这些方法,能够实现不同的需求。下面我们分别进行详细讲解。 1.prop() 方法 prop0 方法用来设置或获取元素固有属性值。元素固有属性是指元素本身自带的属性,如 …

jQuery 提供了一些属性操作的方法,主要包括 prop()、attr() 和 data() 等。通过这些方法,能够实现不同的需求。下面我们分别进行详细讲解。

1.prop() 方法

prop0 方法用来设置或获取元素固有属性值。元素固有属性是指元素本身自带的属性,如 标签的 href 属性。具体语法示例如下:

$(selector).prop("属性名")                        //获取属性值
$(selector).prop("属性“,“属性值")               //设置属性值

下面我们通过代码演示 prop() 方法的使用。

<a href="http://localhost" title="主页"></a>
<script>console.log($("a").prop("href"));              //输出结果:http://localhost$("a").prop("title","首页");                   //设置title的值为“首页”
</script>

在上述代码中,第 3 行代码用于获取 标签的 href 属性,输出到控制台中。第 4 行代码用于设置 < a > 标签的 title 属性,将属性值设为 “首页”。

在开发中,还会经常使用 prop(‘属性’) 获取表单元素的 checked 值,示例代码如下:

<input type="checkbox"checked>
<script>//获取表单元素的checked值$("input").change(function() {console.log($(this).prop("checked")); //复选框选中时,输出结果为true});
</seript>

上述代码中,第 1 行代码设置了 input 的 type 值为 checkbox,表示复选框。第 4 行代码给 input 绑定了 change 事件,当表单元素状态发生变化时触发。如果复选框处于选中状态,则输出结果为 true,否则输出 false。

2. attr() 方法

Attr() 用来设置或获取元素的自定义属性,自定义属性是指用户给元素添加的非固有属性。例如,给 div 添加 index 属性,保存元素的索引值。具体语法如下。

$(selector).attr("属性名")                   // 获取属性值
$(selector).attr(”属性", “属性值“)        // 设置属性值

下面我们通过代码演示 attr() 方法的使用,如下所示。

<div index="1" data-index="2">我是div</div>
<script>console.log($("div").attr("index"));       // 输出结果:1console.log($("div").attr("data-index"));  // 输出结果:2$("div").attr("index", 3);                 // 设置index的属性值为3$("div").attr("data-index", 4);            // 设置data-index属性值为4
</script>

在上述代码中,div 的 index 属性是一个普通的自定义属性,data-index 是 HTML5 的自定义属性 (以“data-” 开头),使用 atr()方法都可以进行设置或获取。需要注意的是,自定义属性无法使用 prop()设置和获取。

3. data() 方法

data() 方法用来在指定的元素上存取数据。数据保存在内存中,并不会修改 DOM 元素结构; 一旦页面刷新,之前存放的数据都将被移除。具体语法如下:

$(selector).data("数据名")                   // 获取数据
$(selector).data("数据名""数据值")         // 设置数据

下面我们演示通过 data() 方法实现数据的操作,示例代码如下。

<div>我是div</div>
<script>$ ("div").data("uname","andy");           // 设置数据console.log ($("div").data("uname"));     // 获取数据,输出结果:andy
</script>

上述代码运行后,umame 会保存到内存中,不会出现在 HTML 结构中。

使用 data() 方法还可以读取 HTML5 自定义属性 data-index,示例代码如下:

<div index="1"data-index="2">我是div</div>
<script>console.log($("div").data("index"))//输出结果:2
</script>

在上述代码中,第 3 行用来获取 data-index 属性,属性名中不需要 “data-” 前缀,并且返回的结果是数字型。

http://www.yayakq.cn/news/713472/

相关文章:

  • 素马网站设计公司wordpress没有安装主题
  • 网站首页设计要求外贸的网站有哪些
  • wordpress 无刷新翻页搜索引擎优化网站排名
  • 网站建设与运营就业小程序制作流程
  • 爱网站长尾有创意的设计产品
  • 网站建设网站制作有限2024年最新一轮阳性症状
  • 怎么申请一个网站网站建设虚拟空间
  • 网站参数网络营销是什么专业的课
  • 模版网站可以做seo吗郑州seo联系搜点网络效果好
  • 连江网站建设网站建设相关资料整理的重要性
  • 网站本身对网站打开速度有何影响河南省水利建设管理处网站
  • wordpress企业网站模板手机网站开发成本
  • 用jsp做的网站有哪些吴江区建设局网站
  • 做视频素材怎么下载网站什么是网店
  • 做网站赔钱了wordpress更换域名缩略图不显示
  • 网站建设人员管理制度做网站的什么公司最好
  • 哈尔滨自助建站软件用asp.net做校园网站
  • 营销网站制作苏州网站建设免费
  • 网站开发工资淄博最新软件推广
  • 长治网站制作教程网站管理与维护的优势
  • 手机移动开发网站常见的网站空间有哪些
  • wordpress页面源代码seo怎么优化网站
  • 配资网站开发是什么意思工业品牌设计公司
  • 网站改版建设原则国外网站做盗版
  • flash网站动漫设计招聘信息
  • 四川住房建设和城乡建设厅新网站网站被k怎么查
  • 张氏万家网站建设上海网站建设技术指导公司
  • 网站制作模板教案wordpress必要插件
  • 枣庄手机网站开发门户网站开发视频教学
  • 域名企业备案对网站的好处怎样用网站做单笔外贸