javascript - jquery每次点击事件都一一显示div

标签 javascript jquery html jquery-ui

这是我的代码:

   <script type="text/javascript">
    $(document).ready(function(){
        $('.toAdd').hide();
        $('#add').click(function () {
            var i = 0;
            $('.toAdd').each(function () {
                if ($(this).show()) {
                    i++;
                }
            });
        });
    });
    </script>

    <div id=add><input type="button" value="click"/>
    </div>
    <div id="toAdd">
    <label>1</label>
    </div>
    <div id="toAdd">
    <label>2</label>
    </div>
    <div id="toAdd">
    <label>3</label>
    </div>
    <div id="toAdd">
    <label>4</label>
    </div>

在此代码中,我需要为每个点击事件一一显示 div,但它不起作用?

最佳答案

ID 必须唯一,请改用

$('.toAdd').hide();

var count = 0;
$('input').on('click',function(){
    $('.toAdd:eq('+count+')').show();
    count++;
});

JSFiddle

关于javascript - jquery每次点击事件都一一显示div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18568164/

相关文章:

javascript - 如何在回调中获取对目标元素的引用

javascript - Redux/Thunk 中的递归函数返回 Promise 对象,而不是常规对象

Python:如何提取表格中某列的内容

css - 需要有关将鼠标悬停在图像链接上时在 div 中显示文本的帮助。

javascript - lodash takeRightWhile 从起始索引开始

javascript - 如何使用 document.referrer 获取 url 的部分?

javascript - 从选择以 'aa' 开始的文本中删除选项

javascript - Jquery 下拉菜单更改悬停时的字体粗细

jquery - 如何将ajax结果中的点击事件绑定(bind)到按钮

html - 使用 Selenium 在 Ruby 中选中复选框时访问出现的类属性