私は最近jQueryを学び始め、いじり回してRTEを作成することにしましたが、ハイパーリンクを入力しようとすると、ハイパーリンクが既に挿入された後に数回プロンプトが表示され、毎回増加するようです。ハイパーリンク ボタンをクリックします。
$('#hyperlink').mouseover(function(){
$('#hyperlink').css('color','#000000')
$('#hyperlink').mouseout(function(){
$('#hyperlink').css('color','#999999')
});
$('#hyperlink').click(function(){
var url;
url = prompt('Enter the URL you wish to link:','http://');
$('#contentArea').focus()
if(url != '' && url != null){
$('#contentArea').append('<a href=\"' + url + '\">' + url + '</a>')
}
});
});
フィドル - http://jsfiddle.net/vMFb9/