我看到有4种以上的方法在jQuery中引用asp.net控件 $("input[id$='txt1']"); 或者 $("#<%= txt1.ClientID %>"); 或者 $("#txt1"); 或者 使用类访问 你能指导在什么情况下选择哪种方法吗?
我不喜欢看到内联代码,所以我永远不会使用$("#<%= txt1.ClientID %>"); 我可能会使用$("input[id$='txt1']");因为我在我的代码中没有重复的名称,并且匹配不是.NET添加的部分将非常可靠。