javascript - JQuery .show() 不适用于已引用的 div 内的 div

标签 javascript jquery

show() 不起作用

http://jsfiddle.net/Pppy6/5/

<div class="hello" id="hello">2<div class="ola" id="ola">showMe!</div></div>

.ola {
    display:none
}​

$('#hello').text(parseInt($('#hello').text()) + 1);
$('#ola').show();

最佳答案

当您调用.text()时要设置内容,您需要删除其他元素。调用.show()换句话说,它不起作用,因为元素消失了。

您可以将文本放入 <span> 中元素或其他东西,并替换其文本。

关于javascript - JQuery .show() 不适用于已引用的 div 内的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115162/

相关文章:

javascript - 使用 javascript 获取操作系统的位版本

javascript - 将React与Electron一起使用

javascript - 等待回调完成对性能有何影响?

javascript - 制作基于 slider 的图像集合

javascript - 通过使用 jquery 单击表的行,将行的信息显示到右侧 div

javascript - 可变参数函数的闭包注释

javascript - 使用 JavaScript 在 HTML 表格中添加行

javascript - Html5 Canvas 动画无法正常工作

javascript - 触发点击按钮

javascript - 华丽的弹出窗口,选择最后显示的图像