0

JQm selectmenu widgetに関して問題があります。私が行っているのは、それが含まれているコンテナーで選択メニューを開くことです。

フィドルのデモ:- http://jsfiddle.net/4CKae/1/

私のHTML: -

<div class="container" onClick="$('#select-choice-7').selectmenu('open');">
    <label for="select-choice-7" class="select">Select, native menu3</label>
    <select name="select-choice-7" id="select-choice-7" data-native-menu="false">
        <option value="standard">Standard: 7 day</option>
        <option value="rush">Rush: 3 days</option>
        <option value="express">Express: next day</option>
        <option value="overnight">Overnight</option>
    </select>
</div>

selectmenuスルー インライン jqueryを開こうとしてonClick="$('#select-choice-7').selectmenu('open');"いますが、firebug コンソールにいくつかの奇妙なエラーが表示されます。

コンソールは言う:-

Firebug コンソール

too much recusion

私のFirefox v19はコンソールにこのエラーを表示し、残念ながらChromeはクラッシュします...

私は何を間違っていますか?

4

3 に答える 3

1

<select>要素にを含めないでくださいonclick。永久ループになり、デモが動作します

更新: http://jsfiddle.net/4CKae/6/

<label for="select-choice-7" class="select" onclick="$('#select-choice-7').selectmenu('open');">Select, native menu3</label>

または、いくつかのチェックで修正できる可能性があります

于 2013-08-27T06:51:17.317 に答える
0

引用符が問題だと思います。

これを試して

onClick='$("#select-choice-7").selectmenu("open");'

それ以外の

onClick="$('#select-choice-7').selectmenu('open');"
于 2013-08-26T13:39:56.127 に答える