スパンを近くに置いた選択ボックスがあるので、次のようになります。
___________________ ___________________
| Sort By: opt1 v | -> | Sort By: opt1 v |
|_________________| |_________________|
:.......opt2......:
:.......opt3......:
それ以外の:
___________ __________
Sort By:| opt1 v | -> Sort By:| opt1 v |
|_________| |________|
:..opt2..:
:..opt3..:
私のjsfiddleを参照してください。それは私が使おうとしているすべてのhtml、css、jqueryを持っています。
問題: 選択ボックスは、表示されているオプション名をクリックした場合にのみ機能します。スパンのクリック(1つには「並べ替え:」が含まれ、もう1つにはカスタムのドロップダウン矢印imgが含まれます)を選択要素のクリックに転送する必要があります。これが私が試したことです:
$('span').click(function(){
var sb = $('select');
//none of these work! Please help!
sb.select();
sb.click();
sb.focus();
});
いくつかの免責事項:
- 特定のオプションを選択したくありません。選択ボックスをクリックした場合と同じように、選択ボックスを開いてすべてのオプションを表示したいと思います。
- jqueryプラグインselectboxの使用は許可されていません。