$('#<%=nameLabel.ClientID%>') 正在我的脚本中用于jquery.
当它在...页面中的块时,它工作正常,因为它的内容页面被$('#ctl00_contentPanel1_nameLabel')正确评估,我可以在调试脚本时看到它.
但是,当我在.js文件中保留相同的脚本时,它不会$('#ctl00_contentPanel1_nameLabel')因此而无法工作.
可以肯定.js脚本已加载,因为我可以调试,其他一些功能也可以使用. 我正在使用ScriptManagerProxy.
请帮忙 ?
提前致谢.
像其他人已解释<%=nameLabel.ClientID%>需要在服务器上运行.但是你可以这样做:
$("[id$=_nameLabel]")
Run Code Online (Sandbox Code Playgroud)
检查所有ID并匹配以_nameLabel结尾的ID.
| 归档时间: |
|
| 查看次数: |
4821 次 |
| 最近记录: |