Jquery和asp.net主页

时间:2012-07-02 19:56:39

标签: jquery asp.net master-pages

我以为我最近看到一个例子,它允许你在asp.net和母版页上使用jquery,所以你不必拥有一个对象的全名。

例如,假设您在母版页中有标签。当您查看源名称可能是“ct100_lblName”时。如果你在JQuery中引用它,你需要使用那个完整的ct100_lblName。这是我在想的地方,我看到你可以在你的jquery中放置一些你做引用的东西,并使用一些jquery magic和lblName。

我离开这里了。 谢谢 香农

2 个答案:

答案 0 :(得分:1)

您可以使用“结束”选择器:

$("span[id$=lblName]")

但是你应该使用“context”参数来获得更准确的结果,否则selector可能会返回更多你期望的对象。

$("span[id$=lblName]", "#myDiv")

http://api.jquery.com/attribute-ends-with-selector/

答案 1 :(得分:0)

您可以在aspx中获取clientID,并像这样使用它:

var clientIdOfTheLabel = "<%=lblName.ClientID%>";
var $label = $("#" + clientIdOfTheLabel);

或者将css类添加到标签中,并使用css选择器访问元素。像var $labels = $(".myInterestingLabels");

这样的东西
相关问题