Ich habe eine HTML-Div (ich bin mit Twitter Bootstrap zu verstecken-Show div2
), die wie folgt aussehen:
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>
Mit jQuery im versuchen, den Wert von ändern data-char
während ich auf mybtn
. Aber ohne Erfolg, denn div2
verborgen ist. console.log($('#anotherButton'));
ein leeres Array zurückgeben.
Gibt es eine Möglichkeit, versteckte DOM mit jQuery oder Javascript zugreifen?
* Bearbeiten: * Wenn dies nicht besser funktioniert, kehren Sie zurück. undefined
:
$('#mybtn').live('click', function(e)
{
//or e.preventDefault();
$('#anotherbutton').attr("data-char", "assigned");
alert($('#anotherbutton').attr("data-char"));
});