簡體   English   中英

onchange將值插入隱藏的輸入jquery

[英]onchange insert value into hidden input jquery

當我從我的選項中選擇一些數據時,我需要在“onchange”選擇時顯示的值...有人可以幫我嗎?

<select name="search_school" id="search_school" onchange="$('#search_school').val() = $('#school_name').val()">

我希望在隱藏的輸入中顯示所選的選項值

<input type="hidden" name="school_name" id="school_name" value="" />

我想你想要這個作為你的onchange事件:

<select name="search_school" id="search_school" onchange="$('#school_name').val($('#search_school').val())">

當你在沒有參數的情況下調用val() ,它會獲取元素的值。 如果你 val('some value');類的參數調用它val('some value'); ,它設置元素的值。

如果可以,請避免在html上進行內聯事件定義:

<select name="search_school" id="search_school">
...
</select>
<input type="hidden" name="school_name" id="school_name" />

$(document).ready(function () {
    $('#search_school').change(function () {
        $('#school_name').val($(this).val());
    });
});

你想要這樣的東西,我想:

$("#search_school").change(function(){
  $(this).val($("#search_school option:selected").text());
});

要將所選值設置為隱藏控件,您應該:

<select name="search_school" id="search_school"  onchange="$('#school_name').val($('#search_school').val())">
<script type="text/javascript">
    $(document).ready(function() {
        $("#search_school").change(
            function () {
                $('#school_name').attr('value', $("#search_school").val());
            }
        );
    });
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM