Jquery填充输入或textarea

时间:2012-05-11 04:45:05

标签: javascript jquery

<div id="example"></div>
  <script type="text/javascript">
             jah = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
             jah+= "<p>Browser Name: " + navigator.appName + "</p>";
             jah+= "<p>Browser Version: " + navigator.appVersion + "</p>";
             jah+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
             jah+= "<p>Platform: " + navigator.platform + "</p>";
             jah+= "<p>User-agent header: " + navigator.userAgent + "</p>";

             document.getElementById("example").innerHTML=jah;

             </script>

我正在使用上面的代码来编译我需要从表单中收集的一些浏览器信息。如何将该信息传递给Input或Textarea?

提前致谢!

4 个答案:

答案 0 :(得分:16)

使用$.val。假设#example是指向相关输入字段的选择器,您可以使用以下内容:

$('#example').val(jah);

答案 1 :(得分:2)

使用jQuery&#39; val方法$('#Id').val(jah);

就像这样

其中Id是textarea的输入id。 :)

答案 2 :(得分:2)

如果你想使用纯JavaScript而不是jQuery,试试这个:

<form><textarea id="ta"></textarea></form>
<script type="text/javascript">
    jah = "whatever you want";
    var ta = document.getElementById('ta');
    ta.value = jah;
</script>

分配.value等于jQuery函数.val(v);

答案 3 :(得分:1)

$('#myinput').val($('#example').find('p').text());

其中'myinput'是你的textarea的id。在

之后粘贴此行
document.getElementById("example").innerHTML=jah;