我這裏有一個的jsfiddle:http://jsfiddle.net/rDe9V/jQuery:如何使ajax調用後端,而不是按鈕單擊提交表單?
重現步驟:
- 輸入文本
- 點擊 「添加到播放列表」,並在文本框中添加一些文字
- 單擊 「新建」
警告框似乎不起作用。有關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);
});
});
請理解爲什麼這是行不通的幫助。
UPDATE
因此不會允許讓更多的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);
});
});
所需
- 在按一下按鈕,不應該張貼形式
控制檯中有很多錯誤。 – Utkanos 2012-07-10 18:45:46