jquery中怎麼選取ID不為特定值的元素

2021-07-08 22:14:34 字數 3440 閱讀 6938

1樓:遠望曾經

/*\①[attribute=value] 匹配給定的屬性是某個特定值的元素

②[attribute!=value] 匹配所有不含有指定的屬性,或者屬性不等於特定值的元素

③[attribute^=value] 匹配給定的屬性是以某些值開始的元素

④[attribute$=value] 匹配給定的屬性是以某些值結尾的元素

⑤[attribute*=value] 匹配給定的屬性是以包含某些值的元素

*//*

比如有下面2個input元素:

*///①方式舉例:

$("input[name='newsletter']").attr("checked", true);

//表示 查詢所有 name 屬性是 newsletter 的 input 元素,並設定為選中狀態

//②方式

$("input[name!='newsletter']").attr("checked", true);

//查詢所有 name 屬性不是 newsletter 的 input 元素,並設定為選中狀態

//③方式

$("input[name^='news']").attr("checked", true);

//查詢所有 name 以 'news' 開始的 input 元素,並設定為選中狀態

//④方式

$("input[name$='letter']").attr("checked", true);

//查詢所有 name 以 'letter' 結尾的 input 元素,並設定為選中狀態

//⑤方式

$("input[name*='news']").attr("checked", true);

//查詢所有 name 包含 'man' 的 input 元素,並設定為選中狀態

// 根據上面的列舉,需要的應該是②方式。

// 然而,這5種方式是比較容易混淆

2樓:匿名使用者

htm 用#id

伺服器控制元件用 <%#id.clientid%> 在aspx頁面用

.net 4.0 可以設定伺服器控制元件的 clientidmode="static" 然後在js頁面可以直接用#id

3樓:

比如選取id不為sth的div元素

$("div:not(#sth)")

你試試,並列印它的length

4樓:

$('input[id!="特定值"]')

jquery怎麼獲取一個元素指定屬性的值

5樓:匿名使用者

$("元素表示式

du").attr("屬性名")

如:zhi$("#textid").attr("width")是獲取id為textid的控

dao件的回width屬性

$(".classname").attr("width")是獲取包含

答class名為classname的控制元件的width屬性

$("[name=textname]").attr("width")是獲取name為textname的控制元件的width屬性

但要注意,jquery取到的可能是一個陣列,如果確定屬性為同一值,則沒問題,否則應該迴圈取得控制元件,再取屬性值

如:$("#textid")[0].width是取第一個控制元件的width屬性

但也有寫屬性用attr取不到,也需要用角標的方式取得控制元件後在取屬性

6樓:匿名使用者

var p = $("標籤id").prop("屬性");

var a = $("標籤id").attr("屬性");

checkbox,radio和select這樣du的元素,選中zhi屬性對應“checked”、"readonly"、“selected”,這些屬於dao

固有屬性,內因此需要使容用prop方法去操作才能獲得正確的結果。

attr和prop怎麼選擇?

對於html元素本身就帶有的固有屬性,在處理時,使用prop方法。快速,準確。

對於html元素我們自己自定義的dom屬性,在處理時,使用attr方法。

attr和prop區別?

attr 是從頁面搜尋獲得元素值,所以頁面必須明確定義元素才能獲取值,相對來說較慢。

prop是從屬性物件中取值,屬性物件中有多少屬性,就能獲取多少值,不需要在頁面中顯示定義。

7樓:幸福流氓兔

$('元素').attr('屬性')

jquery怎麼獲得元素的屬性id值

8樓:齊品達真好吃

$("#textid").attr("width")是獲取id為textid的控制元件的width屬性。

$(".classname").attr("width")是獲取包含class名為classname的控制元件的width屬性。

$("[name=textname]").attr("width")是獲tml xmlns="" >http://www.

w3.org/1999/xhtml">

獲取元素屬性ali

取name為textname的控制元件的width屬性。

但要注意,jquery取到的可能是一個陣列,如果確定屬性為同一值,則沒問題,否則應該迴圈取得控制元件,再取屬性值。

如:$("#textid")[0].width是取第一個控制元件的width屬性。

但也有寫屬性用attr取不到,也需要用角標的方式取得控制元件後在取屬性。

9樓:水瓶低調的旋律

通過查詢屬性獲取:$('element').attr('id')

10樓:青鳥中關村專家

$("元素表示式").attr("屬性名")

11樓:匿名使用者

$("選取元素").id;

jquery怎麼根據id獲取元素值

12樓:lmn小朋友

$("#id")獲取物件

讀取物件屬性 $("#id").attr("屬性名")賦值 $("#id").attr("屬性名",“屬性值”)如果是表單 用prop $("#id").

prop("屬性名")

13樓:灰常了

獲取什麼值呢。

$("#id")獲取這個物件,獲取物件屬性的話$("#id").attr("屬性名")

14樓:zhu掬水留香

$("#id").val()

婚姻中離婚糾紛中的共同債務,法院不處置,怎麼處理

對於夫妻共同債務的處理,需要調查債務是否是產生於夫妻關係存續期間,是否用於夫妻共同生活或共同生產 經營活動,是否具有夫妻舉債的合意,借條是否有夫妻雙方共同簽字。對於可以確認為夫妻共同債務的,可在離婚案件中處理 但對夫妻債務是否存在,或對債務是夫妻共同債務還是個人債務沒有辦法判斷的,法官不會在離婚案件...

交通事故中對方不起訴也不結案,怎麼辦

1 告訴對方,交通事故屬於意外事故,該承擔的責任承擔 2 醫藥費可以付,如果賴著不出院就一毛不拔,其他費用也暫時不要給,就說沒錢了讓其墊付,再找保險公司賠 3 對方家屬 直接報警 4 對方醫藥費 住院費 護理費 誤工費 交通費等會由保險公司理賠,不必支付額外費用 5 找交警出面調解處理,不講理就讓其...

怎麼在fomail中設定不接收以前的郵件

選單裡面點選工具,點選遠端管理,選中所有舊郵件,點選永不處理。遠端郵箱管理 遠端郵箱管理功能使您不用將郵件收取下來,就可以靈活地 有針對性地對儲存在伺服器郵箱裡的郵件進行操作。使用遠端郵箱管理功能,能夠在收取郵件內容之前檢視伺服器上郵件的頭資訊 包含發件人 主題 日期 大小等基本資訊 然後決定對這些...