1. 程式人生 > >jquery 中的prop和attr的區別

jquery 中的prop和attr的區別

今天在使用attr的時候,例如我想使用attr為input設定checked,但是我發現當我點選按鈕,進過設定為true和false之後,

再點選的時候,雖然設定了checked,但是前面的複選框並沒有效果,後來找到了這麼一個部落格,說如果是想要操作HTML自帶的

屬性,需要使用jquery的prop(自1.6版本以後可以使用),如果是自定義的屬性,就可以使用attr,試了一下,還真有效果!特意記一下。

部落格:https://www.cnblogs.com/Showshare/p/different-between-attr-and-prop.html

相關推薦

jQuerypropattr區別

元素 pro cti height 設置 let 數字 由於 led 問題   今天給一個button加onclick事件,由於最後button根據需要轉成字符串,因此不能使用jQurey.click(),只能給button添加onclick屬性的方式。   於是,$b

淺談jqueryprop()attr()

我們都知道,一般在jquery中設定屬性時要用到attr()方法,現在我們有一個效果,點選按鈕切換複選框的選中狀態,下面貼出html程式碼: <input type="checkbox" id="check"> <label>複選框</label> &

jQueryprop()attr()方法的測試總結

對應單選按鈕和複選框的選中一般都是通過增加屬性checked="checked"來使選中,但是在使用jquery時遇到了一些問題,自己做了一個測試,大家可以借鑑下。 期望的結果是,勾選男,點選勾選女,再點選勾選男,依次類推。 性別:<input name="sex"

jQueryon()click()區別

前言    click()屬於靜態載入,當頁面載入完,就不在為新增加的元素新增點選事件。     on()屬於動態載入,當頁面載入完,可以為新增加的元素新增事件。但是必須選定負級元素。運用     如果想使用on()動態載入事件,記得一定要選擇父級元素,否則沒有效果,只會作用

jqueryprop()方法attr()方法的區別淺析

clas ttr over dex idt pro query selected accesskey jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。 大家都知道有的瀏覽器只要寫disabled,c

jqueryprop()方法attr()方法的區別

nbsp editable isa dex rop 效應 元素 body att jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。 大家都知道有的瀏覽器只要寫disabled,checked就可以了

jquery propattr區別

今天在使用attr的時候,例如我想使用attr為input設定checked,但是我發現當我點選按鈕,進過設定為true和false之後, 再點選的時候,雖然設定了checked,但是前面的複選框並沒有效果,後來找到了這麼一個部落格,說如果是想要操作HTML自帶的 屬性,

jQueryprop()attr()的區別

在現在的版本中,對於表單元素的checked、selected、disabled等屬性,使用attr()獲取這些屬性的返回值為String型別,如果被選中(或禁用)就返回checked、selected或disabled,否則(即元素節點沒有該屬性)返回undefined。並且,在某些版本中,這些屬性值表示文

jQueryfindfilter的區別

query spa com 區別 tex 自身 技術 ext inf 這是jQuery裏常用的2個方法。他們兩者功能是完全不同的,而初學者往往會被誤導。 首先 我們看.find()方法:現在有一個頁面,裏面HTML代碼為;程序代碼 <div class="css"&

jqpropattr

定義 fin defined 返回值 html 屬性 如果 總結 true 經過在網上搜素和測試總結 prop()函數的結果: 1.如果有相應的屬性,返回指定屬性值。 2.如果沒有相應的屬性,返回值是空字符串。 attr()函數的結果:

propattr區別

下拉 ont lec 獲取 自定義屬性 -s select select下拉框 ted 1、prop使用於固定屬性,selected就是select下拉框的固定屬性。//attr適用於自定義屬性,比如active 2、.prop()是jquery 1.6+增加的方法,因為在

prop attr 一些羞羞的事情

引言 前幾天做一個迷你京東小專案的時候涉及到一個全選的小功能,一開始用的是 attr,但是效果完全不是自己想要的,當商品按鈕點選過一次後,attr就無法對其狀態進行更改,最後谷歌了一番發現需要用 prop 來代替。雖然效果問題解決了,但是自己還是想弄懂 prop 和 attr 的區別. 版本使用不同 遇

Javascriptonload方法Jqueryready方法的區別

1.執行時間 window.onload必須等到頁面內包括圖片的所有元素載入完畢後才能執行。 $(document).ready()是DOM機構繪製完畢後就執行,不必等到載入完畢。 2.編寫個數不同 window.onload不能同時編寫多個,且多個只能執行一個。 $(document).r

jQueryreadyload的區別

ready方法 $(document).ready(function(){ ...code... }) //document ready 簡寫 $(function(){

jqueryeachforEach的區別

each和forEach是我們寫程式碼的時候常用到的遍歷方法 今天偶然想起這兩個有什麼不同呢 於是看了一下文件 each是專用來遍歷jquery物件的,如$("li")可以獲取到包含多個li標籤的物件,這是我們如果想要給每個li加上相同的事件 這時我們就需要用each方法來

jQueryeqget的區別

相信大部份人都會把這2個的用法搞錯。仔細檢視下API文件就可以知道。eq返回的是一個jquery物件,get返回的是一個html 物件陣列。舉個例子: <p style="color:yellow">緋雨</p> 使用eq來獲得第一個p標籤的colo

jQueryclick原生onclick的區別

轉載自:http://blog.csdn.net/eyeder/article/details/48805055 click()和onclick()的區別:  1.onclick是繫結事件,告訴瀏覽器在滑鼠點選時候要做什麼  click本身是方法作用是觸發onclick

JQuery$.each $(selector).each()的區別詳解

委托 tle 如果 第一個 索引 類型 href lec 相對 JQuery中$.each 和$(selector).each()的區別詳解 目錄 ?? 1、$(selector).each()?? 2、$.each() 1、$(selec

jQuerybindlive的區別

原文地址:http://blog.sina.com.cn/s/blog_4a60ba9c01013rgu.html Jquery中繫結事件有三種方法:以click事件為例    (1)target.click(function(){});    (2)target.

Reactpropstate的區別

需要理解的是,props是一個父元件傳遞給子元件的資料流,這個資料流可以一直傳遞到子孫元件。而state代表的是一個元件內部自身的狀態(可以是父元件、子孫元件)。改變一個元件自身狀態,從語義上來說,就是這個元件內部已經發生變化,有可能需要對此元件以及元件所包含的子孫元件進行