別の解決策:http://jsfiddle.net/HVRLA/5/
編集:
以下のコメントのように、このhttp://jsfiddle.net/hhimanshu/ukYek/フィドルは機能していませんでした。入力セレクターに問題がありました:
$(function(){
var input = $('#new-playlist :input');
$(input).live('keyup',function(){
//alert($(input).val().length);
if ($(input).val().length > 0) {
//alert($(input).val().length);
$('#create-playlist-button').removeAttr('disabled');
}
else {
$('#create-playlist-button').attr('disabled',true);
}
});
});
私はこれがあなたのコードの問題だったと思います-彼らはnew-list
あなたのhtmlにIDがないので
var input = $('#new-list :input');
だから私はそれをこれに変更しました:
var input = $('#new-playlist :input');
これがフィドルリンクです:http://jsfiddle.net/ukYek/3/