PDA

View Full Version : کارنکردن event مربوط به کلیک بعد از تعویض صفحه



resident
دوشنبه 29 اردیبهشت 1393, 17:56 عصر
سلام.
برای انتخاب ردیف ها در جدول، وقتی لیست برای اولین بار لود میشه، با کد زیر آیدی های ردیف های انتخاب شده رو در یه فیلد میریزه.
اما وقتی صفحه ی دیگه ای رو میارم و یا سرچ می کنم داخل جدول، دیگه event زیر کار نمی کنه.


$('.select').live("click",function (e) {
if ($(this).is(":checked"))
$('#hdnFieldSelectedRows').val($('#hdnFieldSelecte dRows').val() + $(this).attr("id") + ',');
else {
value = $('#hdnFieldSelectedRows').val();
value = value.replace(',' + $(this).attr("id") + ',', ',');
$('#hdnFieldSelectedRows').val(value);
}
});

حدس میزنم بعد از کارهای ajax ای ، event ها غیرفعال میشه.
چطور مشکل رو حل کنم؟

ahmad156
دوشنبه 29 اردیبهشت 1393, 19:16 عصر
دو نکته:
1-توابعتون توی document.ready هست؟
2-نسخه jquery تون اگه 1.7 به بالا هست باید از on استفاده کنی.