JQuery中,.val()與 .attr("","");的區別,以及placeholder與value衝突
慣例:
我是溫浩然:
在JQuery中,如果想給一個標籤賦值,可以用兩種方式。
一種是:
$('#mindInfo').val(data.imgSrc);
另一種是:
$('#mindInfo').attr("value",data.imgSrc);
這兩種,第一種是,直接給ID為這個的賦值,值是:data.imgSrc.
第二中,則是,在這個標籤中加一個 value 屬性,
一般情況下,這兩種是沒有什麼區別的,但是,當你遇到這個屬性的時候,
placeholder="內容"
這個屬性的意思是,給你的這個標籤設定提示資訊.
當有這個屬性的時候,再給這個標籤,使用
.attr("value","");
時,會出現,標籤有value="aaa"
但是並不顯示值的情況,而是現實預設提示資訊 placeholder中的資訊.
這時,就需要用.val();
來給這個標籤賦值了.
相關推薦
JQuery中,.val()與 .attr("","");的區別,以及placeholder與value衝突
慣例: 我是溫浩然: 在JQuery中,如果想給一個標籤賦值,可以用兩種方式。 一種是: $('#mindInfo').val(data.imgSrc);另一種是: $('#mindInfo').attr("value",data.imgSrc); 這兩種,第一種
在jQuery中,prop()和attr()的區別
在現在的版本中,對於表單元素的checked、selected、disabled等屬性,使用attr()獲取這些屬性的返回值為String型別,如果被選中(或禁用)就返回checked、selected或disabled,否則(即元素節點沒有該屬性)返回undefined。並且,在某些版本中,這些屬性值表示文
jquery中prop()方法和attr()方法的區別淺析
clas ttr over dex idt pro query selected accesskey jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。 大家都知道有的瀏覽器只要寫disabled,c
jquery中prop()方法和attr()方法的區別
nbsp editable isa dex rop 效應 元素 body att jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。 大家都知道有的瀏覽器只要寫disabled,checked就可以了
在Python中,val、exec和 compile 有什麼區別?
基本上 eval 上用來評估一個動態生成的 Python 表示式;exec 額外的用於執行動態生成的 python 程式碼。 eval 和 exec 有以下兩個差異 eval 只接受一個表示式,exec 可以接受一個包含了 python 語句的程式碼塊: loops, try: except:, clas
C++中重定義、重寫、過載的區別以及隱藏與覆蓋的訪問
http://blog.csdn.net/yuzhiyuxia/article/details/17392271 在C++中,有以下幾個概念: 重定義(redefine):派生類對基類的成員函式重新定義(即派生類定義了某個函式)該函式的名字與基類中的函式名字一樣。 過載
Oracle的left join中on和where的區別以及與(+)的區別
資料庫在通過連線兩張或多張表來返回記錄時,都會生成一張中間的臨時表,然後再將這張臨時表返回給使用者。 在使用left jion時,on和where條件的區別如下: 1、 on條件是在生成臨時表時使用的條件,它不管on中的條件是否為真,都會返回左邊表中的記錄。 2、where條件是在臨時表生成好後
jquery 中的prop和attr的區別
今天在使用attr的時候,例如我想使用attr為input設定checked,但是我發現當我點選按鈕,進過設定為true和false之後, 再點選的時候,雖然設定了checked,但是前面的複選框並沒有效果,後來找到了這麼一個部落格,說如果是想要操作HTML自帶的 屬性,
jquery中get和find方法區別,物件與標籤元素的互換
今天用ajax做了一個上傳圖片實現預覽的效果,遇到了一個問題,在用jquery獲取img標籤的時候,我先是用的find()方法,這樣子上傳可以實現,但是效果的預覽就不能實現,我把獲取的標籤用console.log打印出來,原來是一個object物件,後來我又用g
jQuery中find和filter的區別
query spa com 區別 tex 自身 技術 ext inf 這是jQuery裏常用的2個方法。他們兩者功能是完全不同的,而初學者往往會被誤導。 首先 我們看.find()方法:現在有一個頁面,裏面HTML代碼為;程序代碼 <div class="css"&
jquery中,input獲得焦點時光標自動定位到文字後面
gpo ima jquery 自動 src bsp com 焦點 定位 效果: jquery中,input獲得焦點時光標自動定位到文字後面
jquery中,模糊查詢選擇器,帶 *= 的寫法具體什麼含義?
1、例如: $( "select[id*=ddlcpstyle1]" ) 1)*= 表示選擇 id 中包括 ddlcpstyle1 的 select <select id="AAAddlcpstyle1"></select> <select id="ddlc
畫素、英寸,Dpi 三者的區別以及關係
Dpi(每平方英寸畫素數目):影象細節程度的度量 Dpi 代表每平方英寸上所含“點”的數目,它決定了一副影象在細節上到底有多細(儘管並不依賴於你的視覺感受)。但是,什麼是“點”? “點”是一個模糊不清的術語。點可以指的是畫素、畫筆的一“點”或者是一個油墨印跡。 當你置身
jQuery中ready和load的區別
ready方法 $(document).ready(function(){ ...code... }) //document ready 簡寫 $(function(){
jquery 中的css()和attr()
atr()是用來獲取標籤屬性的,比如<img>中的src, <input>中的type,value。它對應於js中的getAtrribute(); css()是用來獲取style樣式的,比如<img>中的width,<input>中的b
棧,記憶體溢位的原因以及物件與物件引用
31,棧溢位的原因 是否遞迴的呼叫;大量迴圈;全域性變數是否過多;陣列,List,Map資料是否過大;用DDMS工具檢查地方。 記憶體溢位的原因 過多使用了static;static最好只用int和string等基本型別;大量的遞迴或者死迴圈;大資料項的查詢, 如返回表的所有記錄
VC++複試上機專用,和CB的區別以及快捷鍵
一、執行c++檔案,必須先建一個工程,只有c++檔案是執行不了的。1.新建工程注意建立空工程2.新建一個檔案,會自動的進入之前建的工程裡面(快捷鍵ctrl+n)注意:一個工程裡只能有一個main函式,因此如果兩個題目的話, 需要新建一個工程。二、快捷鍵執行的時候,快捷鍵ctr
action與servlet區別以及action瞭解
servlet生命週期為init service destroy,servlet是單例模式,注意執行緒安全問題,屬性資料(成員變數)是全域性變數,web.xml配置繁瑣,servlet的轉向方法 if(method.equals("aa")){ 轉向頁面;
面向過程 面向物件的區別以及C++與Java的區別
面向物件和麵向過程的區別 面向過程一種以事件為中心的程式設計思想,以功能(行為)為導向,按模組化的設計,就是分析出解決問題所需要的步驟,然
在jquery中,find()和children()函式之間的不同之處
find()和children()方法被用來過濾匹配元素的子元素,前者可以在所有的後代中進行過濾,而後者僅在子級層進行過濾。 簡單的說: 1 find()—搜尋匹配元素的孩子,孫子等所有的後代層。 2 child()—僅搜尋匹配元素的孩子層。 以下是一個完整的例項來闡