2012-10-30 64 views

回答

1

給一些id到TEX利亞和約束其onkeyup事件與jQuery function.something這樣

$('#id_of_textarea').bind('keyup', function() { 
//for displaying vowels on screen 
var str=$('#id_of_textarea').val(); 
var total_findVowels=""; 
for (var i = 0; i < str.length; i++) { 
if (str.charAt(i).match(/[a-zA-Z]/) != null) { 
// findVowels 
if (str.charAt(i).match(/[aeiouAEIOU]/)) 
{ 
    total_findVowels=total_findVowels+str.charAt(i);    
} 
} 
//use some label to display all vowels 
    $("#some_lbl").text(total_findVowels); 
}//for 
}); 
+0

「as you type」函數並不是最難的部分,難的部分是突出顯示textarea的特定部分。 –

+0

編輯我的帖子。 –

+0

你找到了所有的元音,但它並沒有在textarea中突出顯示它們,就像他想要的那樣。 –

0

如果beeing精確,只回答你的問題: 有沒有辦法做到這一點,但其他人說有其他的方法來解決你的任務

1

試試這個

<div contenteditable="true"> 
      This text can be edited by the user. 
</div> 
0

我用下面的snipplet:

$("#yourtextarea").bind("keyup input paste", parseAndReplaceContent); 

我的parseAndReplaceContent函數調用jQuery的$("#yourtextarea").val()來訪問和修改數據。

相關問題