设置输入字段的值?

时间:2017-09-12 03:04:46

标签: jquery html

我有这个:

<body>
    <header></header>
    <h1>Request Group Rate</h1> 
    <form>
        <input type="hidden" id="referrer">
        //...
    </form>

    <script>
        $(document).ready(function(){
            $('input[id="referrer"]').val(document.referrer);
        });
    </script>

如何设置<input>的{​​{1}}的值属性?

3 个答案:

答案 0 :(得分:1)

它看起来很好,应该工作。您可以尝试使用#once。

$('#referrer').val(document.referrer);

答案 1 :(得分:0)

你有什么麻烦吗?因为这很好用

        $(document).ready(function(){
            $('input[id="referrer"]').val(document.referrer);
        });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
    <input type="text" id="referrer" style="width:100%">
</form>

虽然我会使用:

$('#referrer').val(document.referrer);

答案 2 :(得分:0)

$(document).ready(function() {
    $("input[id=referrer]").attr('value', document.referrer);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<body>
    <h1>Request Group Rate</h1>
    <form>
        <input type="text" id="referrer" value="" style="width:100%">
    </form>
</body>