Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击链接时不触发javascript_Javascript_Jquery - Fatal编程技术网

单击链接时不触发javascript

单击链接时不触发javascript,javascript,jquery,Javascript,Jquery,我不确定我遗漏了什么,但当我点击我的锚时,我没有点击其中的javascript。以下是我的布局: 视图: 当我尝试调试时,我无法访问“getAdditions”,除非这意味着该函数调用有问题。不确定还需要哪些其他信息,因此请随意要求更多代码。您的类选择器中缺少 $(document).on('click', '.addingUsers', function (event) { //...................^........... event.preventDefau

我不确定我遗漏了什么,但当我点击我的锚时,我没有点击其中的javascript。以下是我的布局:

视图:


当我尝试调试时,我无法访问“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() );
   });
});