私はここに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);
});
});
これが機能しない理由を理解するのに役立ちます。
アップデート
SOは、1日あたり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);
});
});
必要
- ボタンをクリックすると、フォームをPOSTしないでください