簡體   English   中英

使用 jQuery 將 span 標簽值輸入文本框中

[英]Getting span tag value into text box using jQuery

我正在嘗試將<span>標記值寫入文本。

這是我嘗試過的:

<span id="spanval">Hello</span>

<input type="text" name="username" id="name" value="">

jQuery:

var hi = jQuery("#spanval").text();
$("#name").val(hi);

如何將 span 的值放入文本框中?

小提琴

您可以使用香草 Javascript 因為 jquery 不包括在內

Html

<span id="spanval">Hello</span>
<input type="text" name="username" id="name" value="">

Javascript

var hi = 
document.querySelector("#spanval").innerHTML; 
document.querySelector("#name").value = hi;

在您的 Fiddle 中,您忘記包含代碼正常工作所需的 jQuery。 你可以從這里下載 jQuery 或者包括一個 CDN 托管的 jQuery 從這里例如。 這是包含 jQuery 的代碼,它按預期工作。

 var hi = jQuery("#spanval").text(); $("#name").val(hi);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <span id="spanval">Hello</span> <input type="text" name="username" id="name" value="">

您可以從 Fiddle 的下拉選項中選擇可用的 JQuery 版本之一

您可以從小提琴中的給定選項添加 JQuery

暫無
暫無

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

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