现在,我有一个代码,可让我根据所选的成员资格选项显示价格。看起来像这样:

<p>Current Status:
    <select id="status" name="status" onchange=YourFunction()>
        <option value="">Please Select</option>
        <option value="A">Associate</option>
        <option value="F">Family</option>
        <option value="R">Regular</option>
        <option value="RF">Regular Family</option>
        <option value="H">Honary</option>
        <option value="I">Institutional</option>
    </select>
</p>
<script type="text/javascript">
function YourFunction(){
    if($('#status').val()=="A"){
        $("#price").html("35");
    }
    else if($('#status').val()=="F"){
        $("#price").html("40");
    }
    else if($('#status').val()=="R"){
        $("#price").html("35");
    }
    else if($('#status').val()=="RF"){
        $("#price").html("40");
    }
    else if($('#status').val()=="H"){
        $("#price").html("0");
    }
    else if($('#status').val()=="I"){
        $("#price").html("25");
    }
    else if($('#status').val()==""){
        $("#price").html("0");
    }
}
</script>

<div id="price">0</div> $ Membership Dues


我需要一个脚本,该脚本将使用此脚本生成的值并将其放入此输入框:

<input type='text' name='paid' onblur="getTotal()"/></p>

最佳答案

尝试:

$('input[name=paid]').val($("#price").html());


DEMO

关于javascript - jQuery根据下拉信息显示信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24512744/

10-17 00:40