使用 javascript 在 aspx 页面中获取 div 容器的 ClientID?
Get the ClientID of a div container in aspx page with javascript?
我需要从 aspx 页面上的内容占位符获取客户端 ID...我知道 div 不是控件,但我想知道是否有办法在母版页。 (显示的代码不在 Master 中)。
这只是告诉我 'map' 不存在:
<asp:Content ID="Content2" ContentPlaceHolderID="cphMain" runat="server">
<div id="map" style="height:320px !important; width:100%;"></div>
<script type="text/javascript">
alert(document.getElementById('<%= map.ClientID %>'));
</script>
将 'runat=server' 标签添加到您的 div:
<div id="map" style="height:320px !important; width:100%;" Runat="server"></div>
现在您的代码可以工作了
我忘记包含 jquery-1.10.2.js 文件集。
无论如何,你可以 select 在 class 上,例如:
$(".myclass")
您可以获得如下 ID:
$(".map").attr("id");
你也可以试试jQuery [attribute=value] Selector
$("[id$=map]")
我需要从 aspx 页面上的内容占位符获取客户端 ID...我知道 div 不是控件,但我想知道是否有办法在母版页。 (显示的代码不在 Master 中)。 这只是告诉我 'map' 不存在:
<asp:Content ID="Content2" ContentPlaceHolderID="cphMain" runat="server">
<div id="map" style="height:320px !important; width:100%;"></div>
<script type="text/javascript">
alert(document.getElementById('<%= map.ClientID %>'));
</script>
将 'runat=server' 标签添加到您的 div:
<div id="map" style="height:320px !important; width:100%;" Runat="server"></div>
现在您的代码可以工作了
我忘记包含 jquery-1.10.2.js 文件集。
无论如何,你可以 select 在 class 上,例如:
$(".myclass")
您可以获得如下 ID:
$(".map").attr("id");
你也可以试试jQuery [attribute=value] Selector
$("[id$=map]")