سؤال

وأنا مشغول بهدف وضع جدول عبر الإنترنت. لدي 3 القائمة المنسدلة حيث يمكنك تحديد السنة والشهر والأسبوع كنت تريد أن ترى. ثم مع من صفحة تحديث في شعبة (اليوم مع وجود عدد على سبيل المثال الذي حددته februari 2008 وتحصل على 1 فبراير thuiesday إلخ ..) تطبع. يجب أن يتم أولئك عناصر div انقر قادرة ذلك سوف منبثقة / ضوء مربع فتح اليوم المحدد مع apointments. (وعناصر div هي handler.php شكل رد وهناك 35 منهم ولذا فإنني آمل أن تفعل ذلك مع وظيفة واحدة)

ولقد تقدمت وظيفة تسمى اختبار وأضاف أن على الحدث onlclick كنها dindt العمل (ولكن تم إنذار التنبيه عندما بدأت صفحة ولم تنشر أو cliked أي شيء)

و$(function test(){alert("test");

وأنا جعلت كل شعبة من نفس الفئة (klik) بحيث إذا تم cliked شيئا مع klik الدرجة أن الإعلان في حالة تأهب لأن يظهر ولكن أيضا أن العمل فضل.

و$('.klik').click(function(){ alert("test"); });});

والمغلق من عناصر div:

وdiv#a1 { width:100px; height:110px; margin-left:99px; margin-top:-111px; border-bottom: 1px solid black; border-left: 1px solid black; cursor:pointer; display:block; }

وإنشاء عناصر div في handler.php `$ ب = 0؛

            while ($b < 35)
                    {
        echo "<div id='a$b' name='b' class='klik'>";
        echo "<p>test ".$b."" ;
        echo "</div>";
        $b++;
        }`

وأنا آمل u أعطى ما يكفي من المعلومات التي mabey يا رفاق يمكن أن تساعدني بفضل الأقسام

هل كانت مفيدة؟

المحلول

والنظر في وفد الحدث، الذي يتم تنفيذه في مسج كما فعاليات / يعيش .

وهكذا، بدلا من

$('.klik').click(function() { alert('test'); });

والمحاولة

$('.klik').live('click', function() { alert('test'); });

نصائح أخرى

وهي وظيفة الخاص بك لجعل عناصر div نقر في الحدث onload؟

$(document).ready(function() {
   $('.klik').click(function(){ alert("test"); });}); 
});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top