2012-07-29 44 views
0

我使用脚本来检测URL文本,当有人贴有URL文本为什么用“如果”必须做两次,以激活

所以我用这个脚本(“粘贴”绑定:

$("#post").bind('paste', function(){ 

    var $ptext = $('textarea#post').val(); 
    var regexText = /^http:\/\/www$/; 
    if(regexText.test($ptext)) 
    { 
    alert('URL DETECTED'); 
    } 
}); 

但是,当我重新加载页面和我贴的第一次剧本什么也不做 的文字,我被迫再次repaste文本,然后将脚本工作。

我如何解决这个问题?

+0

使用上下文'$(这个)'而不是强迫jQuery再次查找相同的选择器('$('textarea#post')') – Utkanos 2012-07-29 15:27:26

+0

你什么时候执行这段代码? – 2012-07-29 15:27:47

+0

同样的问题,Utkanos – user850690 2012-07-29 15:27:49

回答

相关问题