我似乎無法弄清楚這一點,我知道有類似的問題,我擡頭,但他們不幫我出於某種原因。我有一個菜單,如下所示:JQuery菜單href選擇李
<ul id="menu">
<li>
<a href="#" value="selectCar">Select Car</a></li>
<ul>
<li><a href="#" value="ford">Ford</a></li>
<li><a href="#" value="mustang">Mustang</a></li>
</ul>
</li>
<li>
<a href="#" value="selectModel">Select Model</a>
<ul>
<li><a href="#" value="f500">F500</a></li>
<li><a href="#" value="z2000">Z2000</a></li>
</ul>
</li>
</ul>
我從以前的問題,知道所獲得的價值是可以做到的:
$("#menu").change(function() {
var selected = $(this).val();
console.log(selected);
});
但沒有什麼是我的控制檯被記錄,當我點擊這些選項。至少選擇汽車選項和選擇模型選項應該是日誌記錄。我該如何解決這個問題,以及如何獲得每個子菜單的選項(即福特,Mustang for selectCar)?
菜單從未但它確實得到點擊... – dandavis
你在說什麼
你是否將你的代碼封裝在文檔就緒函數jQuery中? – guergana