-3
<select id="itemDepartment">

  <option value="1">Computer Accessories</option>
  <option value="2">Laptop</option>

</select>

次の属性は、ドロップダウンリストのデフォルト値を設定します

selected="selected"

ただし、オプション値以外のデフォルト値を選択したいので、[部門を選択してください]ドロップダウンリストをクリックすると、 [部門を選択してください]テキストが消え、オプション値が表示されます(デフォルトの動作として)

4

5 に答える 5

2

HTMLで次のようにします。

<select id="itemDepartment">
    <option value="">Please Select Department</option>
    <option value="1">Computer Accessories</option>
    <option value="2">Laptop</option>
</select>

次に、JQueryで行います。

$(function () {
    $("#itemDepartment").click(function () {
        $("#itemDepartment option:first").css("display", "none");
    });

    $("#itemDepartment").blur(function () {
        $("#itemDepartment option:first").css("display", "block");
    });
});
于 2012-04-18T17:48:28.070 に答える
2
<select id="itemDepartment">
    <option class="placeHolder" value=""> Please Select Department </option>  
    <option value="1">Computer Accessories</option>
    <option value="2">Laptop</option>
</select>​​​​​

$('#itemDepartment').focus(function() {
    $(this).find(".placeHolder").hide();
}).blur(function() {
    $(this).find(".placeHolder").show();
});​

ライブデモ

于 2012-04-18T17:48:53.257 に答える
1

「部門を選択してください」をに表示する唯一の方法<select>は、オプションとして追加することです。おそらく最初のオプションです。

<select id="itemDepartment">
  <option value="">Please Select Department</option>
  <option value="1">Computer Accessories</option>
  <option value="2">Laptop</option>
</select>

<div>それ以外のものは、JavaScriptまたは次のように見えるものでカスタムコーディングする必要があります<select>

于 2012-04-18T17:45:20.120 に答える
1

次のようなプレースホルダープラグインを探している可能性があります。

于 2012-04-18T17:46:03.960 に答える
1

必要なテキストにダミー値を追加するだけです。

<select id="itemDepartment">
  <option value="" selected="selected">[Please Select Department ]</option>
  <option value="1">Computer Accessories</option>
  <option value="2">Laptop</option>    
</select>
于 2012-04-18T17:46:40.090 に答える