0
在我的Rails應用程序中,我試圖讓用戶通過讓用戶輸入類別到類別爲text_field
的分類表單上的博客文章「標記」用戶按空格鍵(這是可行的!)但是當我去提交頁面時,我希望抓取標籤並將其重新插入到表單中,這樣當頁面提交數據時可以正常保存。頁面現在提交之後,纔剛剛執行的點擊收聽...jQuery防止默認設置,做些什麼,停止傳播
var ready;
ready = function() {
function removeItem(event) {
event.preventDefault();
$(this).parent().remove();
}
$("#article_article_tags").keydown(function(e) {
if(e.keyCode == 32){
var tag = $("#article_article_tags").val();
$("#article-tags").append("<p class='new-tag'>" + tag + "<a class='remove' href='#'> x</a></p>");
$("#article_article_tags").val("")
}
});
$("#article-tags").on('click', '.remove', removeItem)
$('.btn article-submit-button').click(function(event) {
event.preventDefault();
$("#article_article_tags").val($('.new-tag').text());
event.stopPropagation();
});
};
$(document).on('page:change', ready);
你能改寫這一行嗎 - 點擊偵聽器只會在頁面提交之後立即執行...... – nikhil
我不確定你的意思...行$( '.btn article-submit-button')。click(function(event){'只有當我點擊「submit」時纔會執行,然後在下一頁加載時再右鍵。 – jpn
我不清楚這一行。那麼可以改變話語說出來嗎? – nikhil