你可能会认为我已经安装了jquery。这是使用Suleman先生的插件msDropdown(www.marghoobsuleman.com)下载图片的下拉菜单,我无法弄清楚为什么这不起作用。可能是一个语法错误我错过......什么是保持这个选项从工作中选择?
<select name="websites2" id="websites2" style="width:318px;" tabindex="1">
<option name="one" value="Free" selected="selected" title="suleman_drpdwn/images/FREEButtonmenu.png">Free Trial</option>
<option name="two" value="Flexi" title="suleman_drpdwn/images/FlexiButtonmenu.png">Flexi Plan</option>
<option name="three" value="Grow" title="suleman_drpdwn/images/GrowButtonmenu.png">Grow Plan</option>
<option name="four" value="Excel" title="suleman_drpdwn/images/ExcelBtnMenu.png">Excel Plan</option>
<option name="five" value="Max" title="suleman_drpdwn/images/Maxbuttonmenu.png">Maxi Plan</option>
</select>
<script>
$(document).ready(function(){
$("websites2").find("option[value='"+Max+"']").attr("selected", "selected")
});
没有在这里工作。你指出我没有定义“Max”。但我想我是。该代码说'价值 - “最大”',这就是我所要求的。这里是我现在在函数中的:$('#websites2')。find('option [value =“Max”]')。attr('selected','selected') – 2012-03-02 19:24:45
你的代码原本写的方式,你试图连接一个你没有定义的名为'Max'的变量。这就是我的意思。您现在拥有代码的方式确实有效。请参阅@ JaredPar的工作示例。如果它在你的代码中不起作用,那么还有其他什么事情没有解决。 – 2012-03-02 20:36:45
我为此设计了一个解决方法。我正在用PHP编写整个选择块,并根据查询字符串设置select选项。它的矫枉过正,但它的作品。现在我只是有一个图形居中问题,我会考虑一个新问题,因为它没有考虑到这个问题。 – 2012-03-05 17:17:18