در بسیاری از صفحات، افزودن محتوا باید پس از یک کنش کاربر انجام شود. رویداد کلیک یکی از نمونههای رایج است: کاربر دکمه را انتخاب میکند و سپس jQuery محتوای موردنظر را به صفحه میافزاید. قرار دادن دستور داخل تابع رویداد باعث میشود عملیات در زمان مناسب انجام شود.
نمونه زیر نشان میدهد پس از کلیک روی یک دکمه، یک پاراگراف تازه پس از پاراگرافهای صفحه قرار میگیرد. در یک پروژه واقعی، بهتر است انتخابگرها را محدود کنید تا نتیجه دقیقاً مطابق انتظار باشد.
$("button").click(function() {
$("p").after("<p>Hello world!</p>");
});
این نمونه آموزشی است و چون انتخابگر p همه پاراگرافها را هدف میگیرد، ممکن است متن پس از چند پاراگراف درج شود. اگر هدف فقط یک بخش است، از انتخابگر محدودتر استفاده کنید. همچنین اگر کاربر چند بار روی دکمه کلیک کند، ممکن است محتوا چند بار اضافه شود؛ در صورت نیاز، برای جلوگیری از این وضعیت منطق جداگانهای در نظر بگیرید.