2012-10-30 39 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()来访问和修改数据。

相关问题