外部js文件jquery函数似乎没有获取clientId
我使用外部 javascript 文件并且我有这个,
function getdropdownvalue()
{
alert($("#<%=DLState.ClientID%>"));
}
但它似乎没有得到我的下拉列表的 clientId...任何建议...
I use an externel javascript file and i have this,
function getdropdownvalue()
{
alert($("#<%=DLState.ClientID%>"));
}
but it doesn't seem to get my dropdown's clientId... Any suggestion...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该下拉列表位于您的外部 JavaScript 文件中吗?如果它是外部 .js 文件,它不知道您可能在互联网上的其他地方有一个下拉列表。
您需要从引用 JavaScript 的页面传递 ClientID。
.js 文件:
或 jQuery 方式:
.aspx 文件(包含外部 JS 后):
顺便说一下,如果您只想获取下拉列表的值,
$("...").val( )
工作得很好。And is that dropdown in your external JavaScript file? If it's an external .js file, it has no idea about the fact that you may have a dropdown somewhere else on the internet.
You need to pass the ClientID in from the page where you reference the JavaScript.
.js file:
or the jQuery way:
.aspx file (after including your external JS):
By the way, if you just want to get the value of the dropdown,
$("...").val()
works quite fine.