1
首先,我將使用jQuery一些價值附加到一個文本框:獲得追加後的文本框的值 - jQuery的
$('#textboxId').val('someval');
現在的值是空的,當我的console.log
看這不起作用,因爲該值爲空。
var someVar = $('#textboxId').val();
如何在jquery中再次獲得附加值?
首先,我將使用jQuery一些價值附加到一個文本框:獲得追加後的文本框的值 - jQuery的
$('#textboxId').val('someval');
現在的值是空的,當我的console.log
看這不起作用,因爲該值爲空。
var someVar = $('#textboxId').val();
如何在jquery中再次獲得附加值?
這不起作用,因爲該值爲空。
不,您的代碼是valide並會工作,您可以注意到該值被添加到輸入字段,但value屬性始終顯示默認值。瀏覽器檢查器從未在屬性中顯示當前值。當前值在屏幕上始終可見。
$('#textboxId').val('someval');
alert($('#textboxId').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' id='textboxId'/>
嘗試這樣的:
$('#textboxId').append('someval');
var someVar = $('#textboxId').val();
第一:你的截圖是不是的console.log,它的瀏覽器檢查。在Chrome中,這是「元素」,並顯示html,而不是值 - 如果您點擊旁邊的「控制檯」,您將獲得控制檯。在那裏,輸入'$(「textboxId」)。val()「,然後按回車,它將會是'someval'。 –
第二:你不是」追加「一個值,而是」替換「這個值。 –