你可能會認爲我已經安裝了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