我希望能夠點擊輸入一些文本表格後submit
按鈕,然後單擊results
按鈕來顯示我剛纔輸入。如何顯示從用戶輸入中獲取的jQuery變量?
這似乎是titles
變量在function onClick(event)
功能「卡殼」。我如何「解決它?」
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<body>
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$('#submit').click(onClick);
});
function onClick(event) {
var titles = $('input[name^=titles]').map(function(idx, elem) {
return $(elem).val();
}).get();
window.alert(titles); //it displays the titles here
}
$("#result").click(function() {
window.alert('x');
window.alert(titles); //but not here
$("p").text(titles[0]);
});
});
</script>
<p>display results here</p>
<input name="titles[]">
<input name="titles[]">
<button id="submit">submit</button>
<button id="results">results</button>
</body>
這可能已經回答了,不過我不知道夠不夠專業術語的答案,有效地搜索。此外,我還使用了一些來自此處的代碼,因爲我想輸入兩個字符串:Get values from multiple inputs jQuery