之后如何正确执行if语句bind()
事件发生
看来我的代码不会在我的输入字段中执行 youtube 链接开头的if 语句。paste
这是我的http://jsfiddle.net/6Z3xP/1/
这仅在我连续两次粘贴链接时才有效。
$(document).ready(function () {
var textval = $('#input');
var youtube = /(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/i;
$("#input").bind('paste', function () {
if (youtube.test(textval.val())) {
var yurl = textval.val().match(youtube)[0];
alert(yurl);
}
});
});
我尝试添加$(document).ready(function()
在绑定后立即添加。但我似乎无法让它工作。
背景信息:我想在粘贴用户的 youtube 链接时捕获一个 youtube url