我是那个新手,所以我很抱歉让他们感到困惑和简单: - )
我的JS代码不能用于从ajax-call和php端加载的表单的moadal。
我想我必须像这样调用函数
$(document).on('click', '#tags', function ()

我现在不知道如何将原始代码更改为此内容 - 也许有人可以帮助我并为我解释一下?
$('#tags').on({ click: function(e) {
e.preventDefault();
alert('geklickt');},
mouseenter: function(e) {
alert('mouse enter!');
}
});

如果我只使用" $('#tags')"它对我不起作用......
希望我能解释一下我想做什么。
除此之外,我终于重新编码了这段代码
$(document).ready(function() {
bookIndex = 0;
$('#bookForm')
// Remove button click handler
.on('click', '.removeButton', function() {
var $row = $(this).parents('.form-group'),
index = $row.attr('data-book-index');
// Remove fields
$('#bookForm')
.formValidation('removeField', $row.find('[name="book[' + index + '].title"]'))
.formValidation('removeField', $row.find('[name="book[' + index + '].isbn"]'))
.formValidation('removeField', $row.find('[name="book[' + index + '].price"]'));
// Remove element containing the fields
$row.remove();
});
});
我必须改变那些" document.on"支持是可以想象的吗?
答案 0 :(得分:2)
$(document).on({
click: function(e) {
e.preventDefault();
alert('geklickt');
},
mouseenter: function(e) {
alert('mouse enter!');
}
}, '#tags');