I am having a problem using the .data jQuery function for a HTML jQuery Object.
var test = $('<div><div class="abc123"></div></div>');
test.find('.abc123').data('please', 'change');
and test still hasn't changed at all
<div>
<div class="abc123"><div>
</div>
But using the .text function
test.find('.abc123').text('TESTING');
works properly:
<div>
<div class="abc123">TESTING</div>
</div>
Is there any way to make the data work on the test var?
Edit:
What i am expecting after running
test.find('.abc123').data('please', 'change');
is
<div>
<div class="abc123" data-please="change"></div>
</div>
.abc123to change?<div class="abc123" data-please="change"></div>