我以爲我最近看到一個例子,它允許你在asp.net和母版頁中使用jquery,所以你不必擁有一個對象的全名。Jquery和asp.net masterpages
例如,假設您在母版頁中有標籤。當您查看名稱可能是「ct100_lblName」的源時。如果你在JQuery中引用它,你需要使用完整的ct100_lblName。這是我想我在哪裏看到你可以把你的jQuery中的東西,你在那裏做參考和使用一些jQuery魔術和lblName。
我在這裏。 感謝 香
我以爲我最近看到一個例子,它允許你在asp.net和母版頁中使用jquery,所以你不必擁有一個對象的全名。Jquery和asp.net masterpages
例如,假設您在母版頁中有標籤。當您查看名稱可能是「ct100_lblName」的源時。如果你在JQuery中引用它,你需要使用完整的ct100_lblName。這是我想我在哪裏看到你可以把你的jQuery中的東西,你在那裏做參考和使用一些jQuery魔術和lblName。
我在這裏。 感謝 香
您可以使用「結束」選擇:
$("span[id$=lblName]")
但是,你應該使用「背景」的說法得到更準確的結果,否則選擇器可以返回預期更多的對象。
$("span[id$=lblName]", "#myDiv")
你可以在ASPX ClientID的,並使用它像這樣:
var clientIdOfTheLabel = "<%=lblName.ClientID%>";
var $label = $("#" + clientIdOfTheLabel);
或者添加CSS類到你的標籤,並訪問使用CSS選擇器的元素。 。類似var $labels = $(".myInterestingLabels");
使用cliendId相反 這樣的: $( 「#<%= txtUserName.ClientID%>」)VAL(); –