我在这里有一个 jsfiddle:http: //jsfiddle.net/rDe9V/
重现步骤 :
- 在文本框中输入
- 单击“添加到播放列表”并在文本框中添加一些文本
- 点击“新建”
警告框似乎不起作用。相关的jQuery函数在这里
$(function() {
$('form input[type="text"]').live('keyup', function() {
var val = $.trim(this.value);
$('form .create-playlist-button').prop('disabled', val.length == 0)
});
$('form .create-playlist-button').click(function(e) {
var title = $(e.target).closest('.video-detail').find('.title').text();
alert(title);
});
});
请帮助理解为什么这不起作用。
更新
所以不允许每天问超过 6 个问题。所以我在这里更新
我对小提琴进行了更改,现在就在这里-http: //jsfiddle.net/rDe9V/2/
$('form input[type="text"]').live('keyup', function() {
var val = $.trim(this.value);
$('form .create-playlist-button').prop('disabled', val.length == 0).click(function(e){
var title = $(e.target).closest('.video-detail').find('.title').text();
alert(title);
});
});
需要
- 单击按钮时,不应发布表单