javascript - 如何在 jquery 中删除 onclick 和再次点击值时获取值?

标签 javascript php jquery mysql

我有一个页面,其中的 anchor 标记具有 id。单击 anchor 标记时,我正在获取输入类型隐藏的值,再次单击同一个 div 后,它应该被删除。选择将在一个循环中。请检查我的代码:

$(document).ready(function() {
    $(".get_category").on('click', function(){  
        var cat_id = $(this).attr('id');
        $("#categories"+cat_id).val(cat_id);
    })

});

https://jsfiddle.net/0zu17bn4/

最佳答案

你需要添加这些行:

$(".get_category").on('click', function(){  
        var cat_id = $(this).attr('id');
        if ($("#categories"+cat_id).val() == '')
            $("#categories"+cat_id).val(cat_id);
        else
            $("#categories"+cat_id).val('');
})

关于javascript - 如何在 jquery 中删除 onclick 和再次点击值时获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32582867/

相关文章:

javascript - 如何在javascript中计算对象中的子对象?

javascript - 在 django 模板中使用 javascript 变量

javascript - 在 Javascript 中获取线坐标

jquery - 如何使用jPlayer在所有页面上连续播放音频?

javascript - AngularJS 1.6 : Directive inside Directive Template works only first time

php - 单击提交按钮后,从 php 页面上的 MySQL 数据库刷新值

php - 通过 .htaccess 将所有 *.php 页面重定向到 *.html

php - 我的填充不起作用

javascript - 使用事件委托(delegate)时有没有办法检查元素的属性?

javascript - 使用 jQuery 注册 adwords 转换