我被一位同事給了一段代碼,它阻止了用戶在textarea中輸入有限的輸入。該代碼工作完全正常在jQuery中重寫if-else塊
var words = this.value.match(/\S+/g).length;
if (words > 10) {
var trimmed = $(this).val().split(/\s+/, 10).join(" ");
$(this).val(trimmed + " ");
}
else {
$('#word_left').text(10-words);
}
工作演示:http://jsfiddle.net/3qHwG/
我已閱讀,jQuery的,可以在多種方式有效地寫,我想知道如果這個代碼可以在不被改寫的if-else或使用一種不同的方法?
感謝您提供的任何幫助,這將最終增加我的知識。
「代碼工作得很好」,一切都在說。如果沒有損壞,請不要修復它 –
學習處理問題的新方法有什麼危害? – Philtho
@RC - 適合自己。有了你的心態,圖書館,框架和應用程序永遠不會努力改進自己或發展。 –