Wie man dropdown-Wert und zeigen in textbox mit jquery?

Was ich will zu tun ist, erhalten Daten aus drop-down -, und übergeben Sie die Daten an die textbox

hier ist mein dropdown und Textfeld code

    <select name="criteria_title" id="chosen_a" data-placeholder="Select Category" class="chzn_z span3 dropDownId chzn-done" style="display: none;">
        <option value=""></option>
        <option value="1" data-id="10">a</option>
        <option value="2" data-id="20">b</option>
        <option value="3" data-id="30">c</option>
        <option value="4" data-id="40">d</option>
        <option value="5" data-id="50">e</option>
   </select>



<div class=" control-group formSep template">
<label for="input01" class="control-label">Category Rate*:</label>
<div class="controls">
<input id="title" name="criteria_rate" size="30" type="text" class="criteria_rate span2" value=""  readonly="readonly" />
</div>
</div>

hier ist, wie man Daten-id aus der dropdown -

var criteria_id =  $(this).attr('data-id');

hier ist, wie die übertragung von Daten von Textfeld

$('.criteria_rate').val(criteria_id);

hier ist mein dropdown-screenshot
Wie man dropdown-Wert und zeigen in textbox mit jquery?

Irgendeine Idee, wie mein problem zu lösen?

  • Erwägen Sie, ein mock-up von dem, was Sie bereits auf jsfiddle
  • wollen Sie es geschehen ändern der select-box
  • Irgendeinem Grund für die Verwendung des Elements "name" und nicht als "id" für den Selektor? Einfach nur neugierig, wie name muss nicht eindeutig sein, aber id hat?
InformationsquelleAutor Oscar | 2013-05-17
Schreibe einen Kommentar