2009-09-17 38 views
4

我看到参照一个asp.net控制jQuery中最佳实践来指代一个asp.net控制jQuery中

$( “输入[ID $ = 'TXT1']”)的4点或更多的方式;或者 $(“#<%= txt1.ClientID%>”); OR $(“#txt1”);或使用

你能指导选择哪一个 或访问什么情况

回答

-2

我一直使用的是已包含在你的问题中endsWith选择。所有其他选项都需要在服务器端进行额外的工作。

+0

请解释倒票。 – 2009-09-18 13:21:55

1

我不喜欢看到内联代码,所以我不会使用$(“#<%= txt1.ClientID%>”);我可能会使用$(“input [id $ ='txt1']”);我可能会使用$(“input [id $ ='txt2']”);因为我不会在我的代码中有重复的名称,并且在不添加.NET的部分进行匹配将非常可靠。

+0

Downvoted?为什么? – CaffGeek 2009-09-18 13:35:01