راکت

نداشتن مدیریت بر روی جدول تولیدی با استفاده از jquery

3 پاسخ

سلام من یک جدول با jquery تولید میکنم، و بعدش به وسیله یک تابع میخام هر کدوم از سلول های تولیدی رو انتخاب و اعمالی روشون انجام بدم
اگه جدول به صورت متن توی html بوده باشه، تابع ام کار میکنه، اما اگه جدول رو در حین اجرا به وسیله jquery تولید کرده باشم، تابع ام اجرا نمیشه؟؟!!دلیلش چیه و چطور حلش کنم ممنون

$('td').click(
    function(){
        $(this).addClass('bg-danger');
    }
);
ثبت پرسش جدید

پاسخ‌ها

3
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

شما در این تابع دارید با کلیک‌هایی که روی المان td انجام میشه کار میکنید و کلاس bg-danger رو بهش اعمال میکنید.
در حین ساخت با jquery احتمالا هنوز المان اضافه نشده .. پس کار هم نمیکنه.

کدهای قسمت تولید جدول با jquery رو به اشتراک بذارید دوستان بتونند بهتر کمک کنند

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

اگر td ها سمت بک اند میسازی و سمت فرانت اند میگری و html میکنی همون سمت بک اند یک "onclick="dataProduct(3, event) به دکمه یا هرجایی که میخوای کلیک بشه بذار و یک فاکشن بذار هروقت فاکشن و پارمترها رو دریافت کرد کارهای لازم رو انجام بده

سمت بک اند

<a class="btn btn-primary"  onClick="dataProduct('.$product->id.', event);">انتخاب</a>

سمت فرانت اند

function dataProduct(id, e){
var id = id;
$(e.target).html("<span class='btn-success spinner' ></span>")
}

شاید پاسخ شما همین‌جا باشد

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

@mohsen.mehri6101

$("body").on("click" , "element" , function() {
    //
});

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام