jQuery對val和atrr賦值的區別介紹

2021-04-14 05:40:21 字數 2897 閱讀 7151

1樓:陽光的豆豆魚

query中用attr()方法來獲

取和設定元素屬性

query中val()與之類似,

$(this).val();獲取某個元素節點的value值,相當於專$(this).attr("value");

$(this).val(value);設定屬某個元素節點的value值,相當於$(this).attr("value",value);

jq的$.attr("value",value)和$.val(value)有區別嗎

2樓:匿名使用者

這樣作為記憶還好,實際上不是這樣的。

.val()設定的是input的value屬性,input是htmlinputelement的例項,value是通過setter方法定義的,當被賦值時,就會把值寫到input裡面;而改變value屬性的方法,實際上操作的是dom的value屬性,會觸發瀏覽器的repaint,更新input的值。

jquery中.attr和.val的區別

3樓:網海1書生

.attr 可以獲得 id、class、type、value 的值

.val 則特指 value 的值

jquery中.attr和.val的區別

4樓:匿名使用者

.val 不需來要引數,直接獲源取value值.attr 這是操作屬性

$('#aa').attr('style');

$('#aa').attr('style',"");

兩個引數,填一個就是獲取,填兩個就是設定

5樓:貿樺稽惜蕊

.val()

能夠復取到

針對text,hidden可輸入的文字框的value值。

而.attr('value')

可以取到制html元素中所設定的屬性

value的值,不能獲取動態的如inputtype="text"

的文字框手動輸入的值。

jquery中的val和valueof的區別

6樓:每天只吃一口飯

$(this).val(); 有四個過載版本val() 獲得第一個匹配元素的當前值。val(array) check,select,radio等都能使用回為之賦值val(function(index, value)) 設定每一答個匹配元素的值。

val(val) 設定每一個匹配元素的值。this.value 獲取 dom物件的值 如 text radio checkbox select 等

jquery 賦值問題.

7樓:匿名使用者

jquery 使用 val(val) 函式給input賦值val(val)是jquery函式,最容易混淆的是獲取input的函式是val();

區別非常小回,一個是答

帶引數,一個是不帶引數;

$("#user").val(""); 清空id為user的值;

$("#user").val("139139***xx"); 給input賦值 139139***xx;

alert( $("#user").val() );彈出框顯示input的文字值

8樓:匿名使用者

textarea的value是html()或者text()假設你的hidden控制元件的id是

$("#textarea4value").val($("#textarea4").text());

你可以比較下兩者的內區別!容

9樓:匿名使用者

賦值屬" >

jquery中的text(),html(),val()有什麼區別

10樓:匿名使用者

text():獲取或者改變bai指定元素的文du本html():獲取

或改變指定元zhi素的html元素以及文字val():獲取或者改dao變指定元素的value值(專一般是表單元屬素)以上3個都是jquery類庫中的語法第二個問題,基本沒有什麼區別,作用都是獲得當前物件的value值(一般是表單元素)

只是,this.value是js的原生語法,$(this).val()是jquery的語法

使用this.value無需引入任何庫檔案,而$(this).val()則需要引入jquery庫檔案

11樓:駱木夕翠茵

val()

////賦值內容,比如

baiinput的value值。

data()

///方法向du被選zhi

元素附加資料dao,或者從被選元素獲取資料。回html()

///可直接修改對應

答的html

比如$('body').html('

hello

world');

12樓:念洛莊琇芳

3個都是來

取元素的內容,

html()用為讀自取和修改元素bai的html標籤,.text()用來讀

取或du修改元zhi素的純dao文字內容,.val()用來讀取或修改表單元素的value值。

個人以為區別在於:是哪種型別的元素呼叫,不同型別的元素需要使用對應的方法

比如select.text()和select.val()取值是不一樣的,而div.val()則無法取出內容,應該是div.html()

html中使用jquery和css,js的方法

簡單說下 css 1 css有行內樣式 內聯樣式 外聯樣式。當然你還要學會選擇器的語法和作用 1.1 行內樣式 就是在標籤中定義,如 1.2 內聯樣式 就是在中定義,如 1.3 外聯樣式 就是引入外部樣式檔案,如 2 js 前提是會js語法 2.1 使用js 2.1.1 定義 html檔案定義 或者...

jquery的class選擇器和id選擇器的區別是什麼

在html的規範中 抄,id是一個元素在整襲個源 bai中獨一無二的屬性,而duclass做為css選擇器,zhi是為元素增加樣式的手段dao,那麼例如下面的結構 通過 item1 取到的就是id item1的元素,而通過 item style 取到的就是id item1 和 item2這2個元素的...

jquery中變數加和不加有什麼區別

使用上沒區別,這是習慣上的問題。變數加 代表當前變數是jquery變數,這是一種約定俗成的習慣。jquery 裡能用變數嗎 肯定是可以的。下面是個小例子。僅供參考。雖然沒有人,這麼用,但是隻是 內說是可以用容變數的。可以du 的。str 這個一般是封裝通用zhi 方法的時候 dao用,比如 操作多個...