如何在外部js文件中使用服务器端脚本来获取对dom元素的引用?

以下内容用作内联脚本时可以按预期工作,但是当我将其移至外部js文件时返回null。

$("#<%= gridResults.ClientID %>");

最佳答案

您将需要一个可创建JavaScript变量的内联脚本块。此块应添加到您的外部JavaScript文件之前。完成此操作后,您可以在外部JavaScript文件中引用该变量。

<script type="text/javascript">
    var grid = $("#<%= gridResults.ClientID %>");
</script>

<script type="text/javascript" src="path/to/my.js"></script>

10-06 15:46