jQuery('[id $ =「myID」]')和$(「#<%= myID.ClientID%>」)有什麼不同? 哪一個應該是標準?
1
A
回答
3
jQuery('[id$="myID"]')
- 這個選擇哪個ID與myID
$("#<%=myID.ClientID %>")
結束的元素 - 這種選擇具有id == myID.ClientID
元素至於我,我寧願第二個,它保證完全1元用指定的ID將被選中。如果您確定您只有一個ID以myID
結尾的元素,則可以使用其中的任何元素。
3
[name$="value"]
Attribute Ends With Selector
選擇具有與值結束 精確地與給定的字符串指定的屬性的元素。比較是區分大小寫的。
ID Selector(「#id」)
選擇具有給定id屬性的單個元素。
我想第二個應該是更好的選擇。
1
我猜你可能會使用jqote模板插件。
第一個jQuery('[id$="myID"]')
是jquery endsWith選擇器。
第二個$("#<%=myID.ClientID %>")
只是一個ID選擇器。但是,您可能會在與典型的JavaScript文件不同的地方使用$("#<%=myID.ClientID %>")
。我曾在jqote模板插件中使用<%=....%>
,將javascript嵌入到html模板中。
相關問題
- 1. NSUInteger myID和int myID有什麼區別?
- 2. <%# %>和<%= %>有什麼區別?
- 3. 區別div#myid和div #myid
- 4. 區別<p>是什麼Javascript和ASP.net有什麼區別?</p>
- 5. <head>與<asp:Content ID =「HeaderContent」...>?有什麼區別?
- 6. (null)和<null>有什麼區別?
- 7. HTML <head>和<body>標籤有什麼區別?
- 8. List <Something>和List <?有什麼區別?擴展Something>?
- 9. XSLT:<copy-of>和<apply-templates>有什麼區別?
- 10. <?有什麼區別?擴展Object>和<E extends Object>?
- 11. HashSet <T>和List <T>有什麼區別?
- 12. 列表<string>和IEnumerable <String>有什麼區別?
- 13. <f:viewParam>和<f:param>有什麼區別?
- 14. <c:if>和<c:when>有什麼區別?
- 15. SparseMultigraph <V, E>和SparseGraph <V, E>有什麼區別?
- 16. jsp中的<% ... %>和<%! ... %>有什麼區別
- 17. <foo></foo>和JAXB中的null有什麼區別?
- 18. <a_element />和<a_element xsi:nil =「true」/>有什麼區別?
- 19. 在html5中<article>和<section>有什麼區別
- 20. python3有什麼區別? <x>和python3。 <x> m
- 21. asp.net中<%= %>語法和<%# %>有什麼區別?
- 22. result_of <F(Args...>和decltype <f(args...)>有什麼區別?
- 23. <jsp:include page = ...>和<%@ include file = ...>之間有什麼區別?
- 24. <RequiredTargetFramework>和<targetframeworkversion>有什麼區別?
- 25. RSS中的<pubDate>和<lastBuildDate>有什麼區別?
- 26. ArrayList <Integer> a [];有什麼區別?和ArrayList <Integer> a ;?
- 27. Java Facelets中的<h:head>和<head>有什麼區別?
- 28. DbSet <>和虛擬DbSet <>有什麼區別?
- 29. ASP.NET中的<%#Bind(「」)%>和<%#Eval(「」)%>有什麼區別?
- 30. <TargetFramework>和<RuntimeFrameworkVersion>有什麼區別?
它看起來像ASP.NET –
JSP具有相同的語法。 –