<span>This Changes as You Type in Input1</span><br>
<input type="text" id="input1"><br><br>
<span>This Changes as You Type Type in Input2</span><br>
<input type="text" id="input2"><br><br>
當用戶在輸入文本中鍵入內容時,我想讓jquery搜索上面的span標籤並在用戶輸入時動態更改它。我只是用在這個例子中的變化,因爲如果我用按鍵它留下了最後的keyPressed ..jquery/js:動態更改輸入按鍵上的範圍文本
//my jquery attempt that's not working
$('#input1').change(function() {
$(this).closest('span').html($(this).val()
});
想知道如果我可以使用類有效地編碼會這樣,而不是重複這種改變功能爲每一個ID。例如,如果我可以讓它成爲一個班,它會改變上面最近標籤上的文字?
//Like this?
$('.inputclass').change(function() {
$(this).closest('span').html($(this).val()
});
你缺少一個右括號')'爲'.html()' –