jquery
2010-04-04 84 views 0 likes 
0

ASP.NET正在根據控件的父控件名稱更改id,名稱值。這就是爲什麼我用JQUERY搜索id如下。沒有包裝jQuery搜索結果

// $ is looking to the end of "id" attribute of input elements 
$("input[id$='cbAddToNews']") 

只有一個元素由jQuery返回。但是,當我想改變的屬性,我使用這個語法:

$($("input[id$='cbAddToNews']")[0]).show() 

有沒有辦法做到這一點不與$(...[0])包裝呢?

回答

1

您應該通過ClientID屬性找出正在分配給它的實際ID,而不是使用$=。另外,如果jQuery已經只返回一個元素,爲什麼你會試圖將它限制在第一個元素中呢?

1

您可以改爲使用類。使用CssClass =「classname」爲ASP.NET元素指定一個類。

使用$('input.classname')選擇jQuery中的元素。

相關問題