如何将文本框中的下拉值用作十进制值

时间:2014-11-05 15:10:01

标签: jquery html

我有一个下拉菜单,我有一些值,我想在文本框中准确得到下拉值。

我能够实现这一目标,但是在十进制值可用的情况下,它无法正常运行

我得到这样的值0.25 = 025和0.50 = 050

我该怎么做才能实现我的输出

如0.25 = 0.25和0.50 = 0.50

Qty <select name="product_qty">
                   <option value="0.25">250gm</option>
                   <option value="0.50">500gm</option>
                    <option value="1">1kg</option>
                    <option value="2">2kg</option>

1 个答案:

答案 0 :(得分:0)

没有你的代码的萨蒂扬很难说出你做错了什么。这是一个jsfiddle,希望它有所帮助。

http://jsfiddle.net/sheth/efxgpsq0/

$(function () {
    $("select")
        .change(function () {
        var strText = "";
        $("select option:selected").each(function () {
            strText += $(this).text() + " ";
        });
        var strValue = "";
        $("select option:selected").each(function () {
            strValue += $(this).val() + " ";
        });

        $("#textoutput").text(strText);
        $("#qty_selected").val(strText);

        $("#valueoutput").text(strValue);
        $("#qty_value_selected").val(strValue);

    })
    .change();
});