在使用jquery实现我的第一个重要脚本时,我需要在页面上找到一个特定的Web控件.由于我使用DotNetNuke,因为容器控制可能会从站点更改,所以不能保证控件ClientID.我最终使用一个属性选择器来查找以控件的服务器ID结尾的ID.
$("select[id$='cboPanes']")
@Roosteronacid – 当我得到我想要的控件时,我尝试遵循给定技术/语言的习语.当我在C#中编程时,我尝试以最好地利用C#功能的方式来执行.由于这是我第一次真正使用jQuery的努力,并且由于这将被数以千计的用户使用,所以我想确保我创建的代码也是别人的一个很好的例子.
@toohool – 这肯定会工作,但不幸的是,由于性能原因,我需要将javascript保存在单独的文件中.如果您内置JavaScript,因为每个“页面”都是动态生成的,所以您不能真正利用缓存.因为页面上的其他内容改变了,所以我最终会一遍又一遍地向客户端发送同样的JavaScript.
@Roosteronacid – 当我得到我想要的控件时,所以我最终会一遍又一遍地向客户端发送同样的JavaScript.