toggleClass 不会第一次添加类并进一步工作

MD 博拉尼亚

第一次点击时toggleclass()不添加选择的类,但之后它工作顺利

HTML:

<li class="categories col-lg-3 col-md-3 col-sm-4 col-xs-4 text-center pb20 pointer" id="1" onclick="categories(this.id)">
  <img src="some-image" class="registerCategory">
Rice
</li>

JS:

var taken1 = [];
function categories(c_id)  {

    $("li.categories").click(function(e1) {
        e1.preventDefault();            
        $(this).toggleClass("selected");
        e1.stopImmediatePropagation();
    });

    var inp = document.getElementById("categories");
    var ind = taken1.indexOf(c_id);

    if(ind > -1){
        taken1.splice(ind,1);
        taken1 = taken1;
    } else {
        taken1.push(c_id);
    }
    inp.value = taken1.join(',');
}
玛雅克·帕特尔

click在您的函数之外的第一个 click.bind事件之后,您的事件被绑定

var taken1 = [];
$("li.categories").click(function(e1) {
        e1.preventDefault();            
        $(this).toggleClass("selected");
        e1.stopImmediatePropagation();
    });
function categories(c_id)  {    

    var inp = document.getElementById("categories");
    var ind = taken1.indexOf(c_id);

    if(ind > -1){
        taken1.splice(ind,1);
        taken1 = taken1;
    } else {
        taken1.push(c_id);
    }
    inp.value = taken1.join(',');
}
.selected { background-color: #7bf29f; border-radius: 50%; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li class="categories col-lg-3 col-md-3 col-sm-4 col-xs-4 text-center pb20 pointer" id="1"><img src="some-image" class="registerCategory">Rice</li>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

toggleClass()在第一次后不起作用

来自分类Dev

toggleClass只工作一次

来自分类Dev

toggleClass不会更改类

来自分类Dev

jQuery第一次点击不起作用,进一步的点击有效

来自分类Dev

toggleClass无法正常工作

来自分类Dev

.toggleClass无法正常工作?

来自分类Dev

toggleClass不添加回类

来自分类Dev

CSS toggleClass无法正常工作

来自分类Dev

jQuery toggleClass无法正常工作

来自分类Dev

jQuery toggleClass()无法正常工作

来自分类Dev

Rabbit ToggleClass无法正常工作

来自分类Dev

.parent()。toggleClass无法正常工作

来自分类Dev

从网页中抓取URL,以进一步从第一次抓取中抓取单个URL(重新使用抓取数据中的URL)

来自分类Dev

像toggleclass一样使用.css

来自分类Dev

如何toggleClass一个扩展元素?

来自分类Dev

像toggleclass一样使用.css

来自分类Dev

将元素添加到 *args 列表并进一步传递结果

来自分类Dev

如果再次单击,javascript 不会 .toggleClass() 吗?

来自分类Dev

jQuery - toggleClass + slideToggle 未按预期工作

来自分类Dev

JQuery toggleClass 问题未按预期工作

来自分类Dev

当前类的带有setInterval的toggleClass(this)

来自分类Dev

slideToggle和toggleClass一起工作吗?

来自分类Dev

slideToggle和toggleClass一起工作吗?

来自分类Dev

ToggleClass 不能与 FontAwesome 一起正常工作

来自分类Dev

toggleClass使两个类保持一致

来自分类Dev

如何停止for循环并使其进一步工作?

来自分类Dev

一次只有一个元素可以在jQuery中进行“ toggleClass”编辑

来自分类Dev

希望在首次渲染时设置一次状态,而不会在进一步更新时引起不必要的重新渲染

来自分类Dev

进一步过滤聚合

Related 相关文章

热门标签

归档