我以为我最近看到一个例子,它允许你在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(); –