0
可能重複:
How to change the number of rows in the textarea using jQuery是否可以增加使用Javascript事件的textarea的行數?
我試圖建立一個模擬的Facebook,其中Shift + Enter鍵增加了排在textarea的輸入的同時提交表單一個評論框。我已經可以正確捕獲這兩個事件了,我只是想知道,只有Javascript是否可以編輯頁面的元素屬性,因爲它已經被加載,或者如果有另一種方式去做。
編輯:
我的代碼塊看起來是這樣的:
$(this).keypress(function(e) {
if (e.which == 13 && e.shiftKey) {
this.rows++;
e.preventDefault();
};
});
但這似乎仍然沒有工作。再一次,我試着把警報放入這個代碼塊,所以我確定Shift + Enter事件被捕獲,但textarea的行不會增加。任何想法爲什麼? :/
我試過了,但textarea框似乎並沒有改變,當我按Shift + Enter。我已經嘗試在if-else塊中放置警報以確保捕獲事件,並且確實似乎正在捕獲... – Wakka02
您能向我們展示捕獲Shift + Enter但不會調整大小的代碼textarea在@MarcB鏈接? – FelipeAls