查找 javascript 为 运行 的控件

Find control where javascript is running

我有一个名为 uscUserControl.ascx 的用户控件和一个名为 test.aspx 的页面。 我在我的页面上使用了两次用户控件。我的用户控件看起来像。

<div id="div1">
</div>
<script>
   $(document).ready() (function() {$('[id$=div1]').html('Control called');}  );
</script>

但它只修改了第一个 div 而第二个是空的。那么如何让脚本修改离它最近的元素呢?

我们可以使用 ClientID 和部分 Id 的组合来解决它,如下所示

$(document).ready() (function() {$('[id*=<%= ClientID %>][id$=div1]').html('Control called');}  );