سلام به همگی
من میخوام وقتی رو چک باکس زدم یه اتفاقی بیوفته ولی کدم کار نمیکنه!
var tbody = '';
$.each(data, function(key, value) {
tbody += '<tr>';
tbody += '<td>' + value.mobile_number + '</td>';
tbody += '<td><div class="form-group"><div class="checkbox checkbox-primary"><input id="checkbox1" type="checkbox"><label for="checkbox1"></label></div></div></td>';
tbody += '</tr>';
});
$('tbody').append(tbody);
if ($('input#checkbox1').is(':checked')) {
console.log(true);
}
ممنون میشم راهنمایی کنید.
کدتون باید منتظر بمونه هر وقت تغییر کرد اجرا بشه
اما الان وقتی if شما خونده میشه چون جواب false هست از if رد میشه
سعی کنید jquery رو از سایتتون حذف کنید چون حجم اضافه می گیره الان کار با جاوااسکریپت خیلی راحت تر و سریع تر از jquery هست :) فقط یه پیشنهاد بود
این کد پایین هم کد @mahdisafarydev هست بدون jquery
const checkbox = document.querySelector("#checkboxId");
checkbox.onchange = () => {
if (checkbox.checked) {
//Checkbox has been checked
} else {
//Checkbox has been unchecked
}
});شاید پاسخ شما همینجا باشد
عجیبه که باز هم کار نمیکنه
چه کد های شما @mahdisafarydev و شما @mimsadAlef
درود خوبی...
پیوند زیر:
https://stackoverflow.com/questions/8206565/check-uncheck-checkbox-with-javascript
ممنون @endworld
ولی تعجب میکنم که چرا لاگ نمیندازه!!
با کلی کد تست کردم, شاید مشکل از کد جاوا اسکریپت نیست !
نمیدونم