单击链接时不触发javascript
我不确定我遗漏了什么,但当我点击我的锚时,我没有点击其中的javascript。以下是我的布局: 视图:单击链接时不触发javascript,javascript,jquery,Javascript,Jquery,我不确定我遗漏了什么,但当我点击我的锚时,我没有点击其中的javascript。以下是我的布局: 视图: 当我尝试调试时,我无法访问“getAdditions”,除非这意味着该函数调用有问题。不确定还需要哪些其他信息,因此请随意要求更多代码。您的类选择器中缺少 $(document).on('click', '.addingUsers', function (event) { //...................^........... event.preventDefau
当我尝试调试时,我无法访问“getAdditions”,除非这意味着该函数调用有问题。不确定还需要哪些其他信息,因此请随意要求更多代码。您的类选择器中缺少
$(document).on('click', '.addingUsers', function (event) {
//...................^...........
event.preventDefault();
$.views.Project.getAdditions(event.Id);
});
还添加
event.preventDefault()用于防止浏览器默认操作的代码>您忘记了点。对于类名jQuery选择器,您需要一个点,后跟类名
$(document).on('click', '.addingUsers', function (event) {
$.views.Project.getAdditions(event.Id);
});
addingUsers
是一个类,您所拥有的只是一个字符串,因此将其设置为类。addingUsers
$(document).on('click', '.addingUsers', function (event) {
$.views.Project.getAdditions(event.Id); // wrong way to obtain elements id BTW. It's been addressed above.
});
试试这个:
$(document).on('click', '.addingUsers', function (event) {
event.preventDefault();
$.views.Project.getAdditions(event.Id);
});
选择器中缺少了一个
,您需要preventDefault()
,我想这对您很有用
HTML
添加用户
Jquery
$(document).ready(function(){
$(".addingUsers").on('click', function (event) {
$(".test p").append($(this).attr("id")+"<br/>");
});
});
$(文档).ready(函数(){
$(“.addingUsers”)。在('click',函数(事件){
$(“.test p”).append($(this.attr(“id”)+”
);
});
});
试试这个
$(document).on('click', '.addingUsers', function (event) {
event.preventDefault();
$.views.Project.getAdditions(event.Id);
});
$(document).ready(function(){
$(".addingUsers").on('click', function (event) {
$(".test p").append($(this).attr("id")+"<br/>");
});
});
$(function(){
$( "#Add.addingUsers" ).on( "click", function() {
alert( $( this ).text() );
});
});