我最近開始學習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/
好的。 (或者你打算問我們一個問題?) –
解除綁定事件或者在可能的情況下將其放在處理程序函數範圍外 –