私はselect boxとjqueryを使用しています。選択ボックスのオプションのIDが期待どおりに機能しない
HTML構造:
<form method="" action="" name="form_controller">
<select name="select_pages" id="selector">
<option id="select_e1_home">Home</option>
<option id="select_e1_resin_collection">Resin Collection</option>
<option id="select_e1_metal_collection">Metal Collection</option>
<option id="select_e1_decor_track">Decor Track</option>
<option id="select_e1_accessories">Accessories</option>
<option id="select_e1_acrylic_collection">Acrylic Collection</option>
<option id="select_e1_novelty_collection">Novelty Collection</option>
<option id="select_e1_wood_collection">Wood Collection</option>
<option id="select_e1_specification">Specification</option>
</select>
</form>
のjQuery:
$('#selector #select_e1_home').click(function(e){ e.preventDefault(); $('#mybook, #mybook1').booklet(1); });
$('#selector #select_e1_resin_collection').click(function(e){ e.preventDefault(); $('#mybook, #mybook1').booklet(3); });
私はIDに基づいて選択ボックスからオプションを選択すると、私はだDIVに冊子番号を設定していますがのMyBookとmybook1です。
私の問題は、上記のjqueryがChromeとSafariを除くすべてのブラウザで正常に動作していることです。誰でも私を正しい方向に向けることができます。
常に少し説明します.... – Jack
'document.getElementById(" selector ")' === 'this' ... – gdoron