每次单击按钮时运行jQuery代码

时间:2018-10-05 00:06:55

标签: jquery

每次单击页面上的下一个按钮时,如何运行以下jQuery代码?下一步按钮在“ .next”类下

$(".name").each(function(){
    if (($(this).text()) != "apple"){
        $(this).closest(".list").hide();
    }
});

3 个答案:

答案 0 :(得分:0)

不确定.next类下的含义,但通常您可以使用click event listener使用jQuery运行代码。

if (!hashMap.containsKey(listItem.substring(0,2)) {
    List<String> items = new ArrayList<String>();
    items.add(listItem);

    hashMap.put(listItem.substring(0,2), items);
} else {
    hashMap.get(listItem.substring(0,2)).add(items);
}

答案 1 :(得分:0)

1-您需要将代码放入document.ready函数中

2-为该按钮提供一个<button id=btn...这样的ID

3-将以下脚本代码放在body标签末尾之前:

$(document).ready(function() {
   $('#btn').click(function() {
      if (($('.name').text()) != "apple"){
    $('.name').closest(".list").hide();
     }
});
});

4-绑定事件处理程序之前,您需要等待元素在页面加载时可用dom 5-确保未使用其他脚本/代码触发此nex按钮单击事件。

答案 2 :(得分:0)

下面的代码有效,谢谢大家!

$(".next").click(function(){
    setTimeout(function() { 
    $(".name").each(function(){
        if (($(this).text()) != "Xyz"){
            $(this).closest(".list").hide();
        }
    });}, 500);
});