ACP*_*ACP 2 jquery file clientid external-js
我使用externel javascript文件,我有这个,
function getdropdownvalue()
{
alert($("#<%=DLState.ClientID%>"));
}
Run Code Online (Sandbox Code Playgroud)
但它似乎没有得到我的dropdown的clientId ...任何建议......
你的外部JavaScript文件中有下拉列表吗?如果它是一个外部.js文件,它不知道你可能在互联网上的其他地方有一个下拉列表.
您需要从引用JavaScript的页面传递ClientID.
.js文件:
function doStuff(selector) {
// do something with $(selector)
}
Run Code Online (Sandbox Code Playgroud)
或jQuery方式:
jQuery.fn.doStuff = function() {
return $(this).each(function() {
// do something with $(this)
}
};
Run Code Online (Sandbox Code Playgroud)
.aspx文件(包括你的外部JS后):
<script type="text/javascript">
doStuff("#<%=DLState.ClientID%>");
</script>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,如果你只想获得下拉列表的价值,那就行$("...").val()得很好.
| 归档时间: |
|
| 查看次数: |
2068 次 |
| 最近记录: |