我想我最近看到了一个示例,它允许您将 jquery 与 asp.net 和母版页一起使用,因此您不必拥有对象的全名。
例如,假设您在母版页中有一个标签。当您查看来源时,该名称可能是“ct100_lblName”。如果在 JQuery 中引用它,则需要使用完整的 ct100_lblName。这就是我想我看到你可以在你的 jquery 中放置一些东西的地方,在那里你做了那个引用并使用了一些 jquery 魔法和 lblName。
我离这儿很远吗?谢谢香农
我想我最近看到了一个示例,它允许您将 jquery 与 asp.net 和母版页一起使用,因此您不必拥有对象的全名。
例如,假设您在母版页中有一个标签。当您查看来源时,该名称可能是“ct100_lblName”。如果在 JQuery 中引用它,则需要使用完整的 ct100_lblName。这就是我想我看到你可以在你的 jquery 中放置一些东西的地方,在那里你做了那个引用并使用了一些 jquery 魔法和 lblName。
我离这儿很远吗?谢谢香农
您可以使用“结束”选择器:
$("span[id$=lblName]")
但是您应该使用“context”参数来获得更准确的结果,否则选择器可能会返回您期望的更多对象。
$("span[id$=lblName]", "#myDiv")
您可以在 aspx 中获取 clientID,并像这样使用它:
var clientIdOfTheLabel = "<%=lblName.ClientID%>";
var $label = $("#" + clientIdOfTheLabel);
或者将 css 类添加到您的标签中,并使用 css 选择器访问您的元素。就像是var $labels = $(".myInterestingLabels");