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