谁能帮助解释为什么这对我不起作用?
我按照文档的说明进行操作,此处: 自定义下拉图像组合框,但它不断向我抛出“无法读取未定义的属性'长度'”警报。
我已经下载了插件,并将其安装在相关位置,我的标题如下所示:
<link rel=stylesheet type=text/css href=css/stylepage.css>
<link rel=stylesheet type=text/css href=css/dd.css>
<script type="text/javascript" src="jquery/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="jquery/jquery.dd.js"></script>
这是 HTML 选择:
<select id="exchange" name="exchange">
<option value="points" title="images/coins.png"> Credits </option>
<option value="money" title="images/money_dollar.png">Money </option>
<option value="stocks" title="images/stock.png">Stocks</option>
</select>
jquery(在正文中):
<script language="javascript">
$(document).ready(function(e) {
try {
$("body select").msDropDown();
} catch(e) {
alert(e.message);
}
});
</script>
</body>
谁能告诉我为什么?
页面上没有其他 SELECT 元素,也没有其他 ID 为 #exchange 的 ID。
我也尝试在文档就绪功能中将 $("body select") 替换为 $("#exchange") 。
请帮忙