wie man json string mit jquery auf taste click aber text sollte sein who chechbox überprüft.wie man json string der chechbox checked div text
Diese sind dynamisch erstellte div
<div class="div1">
<input type="checkbox" class="checkbox" value="1">
<div class="divdata">divtext1</div>
<span class="spandata">spantext1</span>
</div>
<div class="div1">
<input type="checkbox" class="checkbox" value="1">
<div class="divdata">divtext2</div>
<span class="spandata">spantext2</span>
</div>
<div class="div1">
<input type="checkbox" class="checkbox" value="1">
<div class="divdata">divtext3</div>
<span class="spandata">spantext3</span>
</div>
<input type="submit" id="btndisplay" value="Display Data">
Dies ist Wunsch Ausgabe in einem Textfeld
<textarea>
{
"mydata":[
{"divdata":"divtext1", "spandata":"spantext1"},
{"divdata":"divtext2", "spandata":"spantext2"},
{"divdata":"divtext3", "spandata":"spantext3"}
]
}
</textarea>
jQuery-Code
$("#btndisplay").click(function(){
var divdata = $('.div1 input[type=checkbox]:checked').siblings('.divdata').text();
var spandata = $('.div1 input[type=checkbox]:checked').siblings('.spandata').text();
$('textarea').append(....); // here i am not getting understand.
});
ich will div und Bereichsdaten in Array, dessen Checkbox –
den letzten Teil überprüft wird: 'textarea.value = JSON.stringify (Sammlung, null, "\ t") 'der erste Teil stammt von einer .map() von' querySelectorAll (". div1") ' – dandavis