BASIC EXAMPLE
(基本)
select要素を指定して、Select or Dieを実行します。
$("select").selectOrDie();
select要素を指定して、Select or Dieを実行します。
$("select").selectOrDie();
同じページ内で、複数のselectを異なる見た目にしたい場合は、customClassやcustomIDを指定します。
デザインはcssを用意します。
このサンプルでは、selectordie_theme_02.cssを使っています。
$("select").selectOrDie({ customClass: "custom", customID: "custom" });
or
$("select").selectOrDie(); <select data-custom-id="custom" data-custom-class="custom">
placeholderでプレースホルダーを設定することができます。プレースホルダーに設定した内容は、ユーザーがプルダウンをクリックするまで表示されます。
$("select").selectOrDie({ placeholder: "選択して下さい" });
or
$("select").selectOrDie(); <select data-placeholder="選択して下さい">
placeholderOptionをtrueにすると、<option>の1つ目に指定した値とプレースホルダーとして利用することができます。
$("select").selectOrDie({ placeholderOption: true });
or
$("select").selectOrDie(); <select data-placeholder-option="true">
prefixを指定すると、<option>の値の先頭に文字列を追加して表示することができます。prefixが指定されると、placeholder、placeholderOptionは無視されます。
$("select").selectOrDie({ prefix: "Number:" });
or
$("select").selectOrDie(); <select data-prefix="Number:">
cycleをtrueにすると、ユーザーが選択肢をキーボードの上下矢印で操作した際に、一番最後の選択肢の次に、一番最初の選択肢に戻ります。
$("select").selectOrDie({ cycle: true });
or
$("select").selectOrDie(); <select data-cycle="true">
linksで同じウィンドウにリンクを開きます。linksExternalで別タブでリンクを開きます。
$("select").selectOrDie({ links: true, // Option below is not needed placeholderOption: true });
or
$("select").selectOrDie(); <select data-links="true" data-placeholder-option="true">
sizeでは表示項目数を設定できます。下の例ではoptionは10個ありますが、siteに5を設定してあるので、一度に表示されるのは5個までであとはスクロールで表示します。
$("select").selectOrDie({ size: 5 });
or
$("select").selectOrDie(); <select data-size="5">
tabindexでタブキーでの移動順序を制御できます。tabindexの詳細はこちら。
$("select").selectOrDie({ tabindex: 1 });
or
$("select").selectOrDie(); <select data-tabindex="1">
選択肢を選択したら何かを実行することができます。onchangeなどが使えます。
$("select").selectOrDie({ onChange: function() { alert( $(this).val() ) } });