我有一个 HTML Div(我正在使用 Twitter Bootstrap 隐藏显示div2
),如下所示:
HTML:
<div id="div1">
<button id="mybtn">Button</button>
<div id="div2" class="modal hide fade span12" style="display: none;">
<button id="anotherButton" data-char="">AnotherButton</button>
</div>
</div>
data-char
当我点击jQuery 时,我试图更改 的值mybtn
。但没有成功的原因div2
是隐藏的。console.log($('#anotherButton'));
返回一个空数组。
有没有办法使用 jQuery 或 Javascript 访问隐藏的 DOM?
*编辑:*
通过尝试这个不能更好地工作,返回undefined
:
$('#mybtn').live('click', function(e)
{
//or e.preventDefault();
$('#anotherbutton').attr("data-char", "assigned");
alert($('#anotherbutton').attr("data-char"));
});