我有div
的一些信息,通过点击按钮填入.innerHTML
。目标是我想要在.slideDown
div中添加div中的文本。可以用jQuery来做到吗?当div中的内部html发生变化时触发事件
例子:
<div id="calcInfo"></div>
添加文本到DIV -
document.getElementById("calcInfo").innerHTML = 'someText';
我希望它:)
if ($('#calcInfo').text().trim().length > 0) {
$('#calcInfo').slideDown('slow', function() {});
};
我试图.change()
功能后,使用此功能,但它仅适用于input
和textarea
元素。非常感谢您的回答!
Ondrej
如果检查内容更改不起作用,您不能将此代码绑定到按钮的点击功能吗? – Dolchio
不,因为这个div包含关于网络计算的信息,有时包含它,有时没有。 – s0vet
现在我正在使用'.setInterval()',但这不是很好的解决方案。 – s0vet