3
A
回答
0
那么所有的asp控件将最终呈现为ASP.NET的HTML控件。
像asp:文本框呈现为输入类型文本。所以你可以使用iQuery来选择它们。
0
是的。如果你有一些id的标签。例如 您可以如果您使用的母版,你可能不得不追加ID的一些文字盈方选择这个标签与
$('#Lbl1')
..
$('#ContentPlaceHolder1_Lbl1')
0
你可以添加类的拉布勒和访问它
<asp:Label ID="Label1" runat="server" Text="Label" CssClass="lblTest"></asp:Label>
$(document).ready(function() {
$('.lblTest')///code
}
0
$("#<%= YourLabelID.ClientID %>")
3
有选择jQuery中的元件的3种主要途径。
按ID
$('#<%=lbl.ClientID%>');
通过CSS类
$('.className');
通过属性或标签类型
$('input[name=lblName]');
参考此链接选择一个元素 How do i use jQuery selectors?
的多种方式希望这个帮助
1
我的一位同事写了一篇关于如何扩展jQuery来完成你想要的内容的文章。其结果是能够选择一个ASP的控制是这样的:
$(":asp(txtName)")
他基本上通过添加以下功能能实现这一点:
jQuery.expr[':'].asp = function(elem, i, match) {
return (elem.id && elem.id.match(match[3] + "$"));
}
更全面的解释,请参阅他的帖子在这里:Extending jQuery to Select ASP Controls
1
如果你有下面的例子:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
你可以通过jQuery访问它:
var label = $("[id$=_Label1]");
该id是关键。
另外,下斜线是可选的。
相关问题
- 1. jQuery选择和对象选择
- 2. 来自jQuery选择器的jQuery对象
- 3. 将jquery选择器对象添加到单个jquery对象中
- 4. 选择对象
- 5. 选择对象
- 6. 对jQuery选择
- 7. 选择子对象
- 8. 使用选择器访问jquery对象
- 9. jQuery的fetchJSON选择正确的对象
- 10. jQuery不会选择lineargradient对象
- 11. 术语jQuery的选择对象
- 12. 引用jQuery立即选择器对象?
- 13. 对象中的缓存选择器(jQuery)
- 14. JQuery动态对象加载选择器
- 15. jQuery对象选择为字符串
- 16. jQuery选择 - 如何迭代对象
- 17. 从jQuery选择器项目新对象
- 18. 对象选择器中的动态jQuery选择器
- 19. 填充一个选择框的ASP + JQUERY
- 20. JSTL对象:选择
- 21. mel2pyStr选择对象
- 22. 选择对象键
- 23. 选择在对象
- 24. jQuery - 更改asp对象的属性
- 25. 从对象中选择对象
- 26. 对象选择内部的Javascript对象
- 27. 在JSON对象中选择#document对象
- 28. 如何在jQuery集合中选择第n个jQuery对象?
- 29. 来自jQuery的jQuery儿童选择对象?
- 30. 在jQuery选择器中使用jQuery对象
不知道为什么这是downvoted,这是正确的。 – davidsleeps