我在這裏遇到了一個小問題。JavaScript正在使用句子中的第一個單詞
我想使用JavaScript設置輸入的值,但jQuery沒有顯示完整的句子。
var name = "Richard Keep";
但是當我使用嘗試這樣做
$('input#nameid').val(name)
該輸入
<input type="text" id="nameid">
的值設置爲理查德,而不是單獨理查德的保持。 如何讓jQuery回顯整個字符串而不僅僅是字符串中的第一個單詞?由於
編輯:
<td id="To_be_collected_port" onclick="requestPopup()" class="tr-selected">
<div class="pop-td To_be_collected_port">
</div>
this is the content am fetching
</td>
這將只顯示這個。
var str = $('#To_be_collected_port').text();
然後
$('.xyz').html("<input type=\"text\" name=\"text\" id=\"selected-service-text\" value="+str+">");
那行爲是非常奇怪的 - 我無法複製它:http://jsfiddle.net/jq8x09f7/你可以發佈一個顯示問題的工作示例。 'input'是否有'maxlength'屬性?顯示完整的代碼可能有助於縮小問題的範圍。 – 2015-02-06 10:56:11
這真的很奇怪。你確定你的代碼很好嗎?你能重現這個問題@ jsfiddle.net? – 2015-02-06 10:56:26
你能複製這個問題嗎?這是不可能的,所以可能「名稱」實際上是「理查」或其他干擾。 – dfsq 2015-02-06 10:56:32