Logo

dev-resources.site

for different kinds of informations.

Tutorial Menggunakan jQuery pada WordPress dengan benar

Published at
8/20/2024
Categories
jquery
wordpress
Author
ngobrolinit
Categories
2 categories in total
jquery
open
wordpress
open
Author
11 person written this
ngobrolinit
open
Tutorial Menggunakan jQuery pada WordPress dengan benar

Seringkali kita menemui masalah dalam menggunakan library javascript khususnya library jQuery pada WordPress.

Sebagai contoh kita membuat fungsi alert ketika tombol yang memiliki class tombol di klik. Kemudian kita menyisipkan script sebagai berikut:

$('.tombol').on('click', function() {
    alert('Testing Alert!');
});
Enter fullscreen mode Exit fullscreen mode

Yang akan terjadi adalah tombol tidak bekerja sebagaimana mestinya. Jika di check ke console browser akan muncul pesan error Uncaught ReferenceError: $ is not defined. Nah error ini merujuk pada shortcut $ (tanda dollar) yang tidak terdefinisi ke library jQuery.

Script tersebut jika dijalankan pada halaman web pada umumnya, akan berjalan dengan baik, tetapi tidak di WordPress. Hal ini bisa terjadi karena library jQuery yang dipanggil oleh WordPress menggunakan mode β€œno conflict”. Hal ini diperlukan oleh WordPress untuk menghindari konflik dengan library-library lain yang mungkin juga menggunakan shortcut tanda $ (tanda dollar).

Cara mengatasinya sangat simpel, kamu cukup membungkus script di atas dengan jQuery seperti ini

OPSI 1

jQuery(document).ready(function(){
    $('.tombol').on('click', function() {
        alert('Testing Alert!');
    });
});
Enter fullscreen mode Exit fullscreen mode

OPSI 2

(function($) {
    $('.tombol').on('click', function() {
        alert('Testing Alert!');
    });
})(jQuery);
Enter fullscreen mode Exit fullscreen mode

Selamat mencoba πŸ™‚

jquery Article's
30 articles in total
Favicon
Reading Progress Bar
Favicon
Add Row (Clone)
Favicon
Make PDF to Images converter in html, css, and, java, bootstrap and jquery
Favicon
$( "#x" ).prop( "checked", false ) is not working
Favicon
5 Top Libraries Each Frontend Developer Must Know
Favicon
Ditch the jQuery Crutch and Embrace Vanilla JS πŸ‘¨πŸ½β€πŸ’»
Favicon
Level Up Your Web Development: Why You Should Ditch jQuery for Vanilla JavaScript
Favicon
Why Does jQuery or a DOM Method Like `getElementById` Fail to Find an Element?
Favicon
SimpleTimepickerRB: A Lightweight and Customizable Timepicker Plugin for jQuery
Favicon
A Comprehensive Guide with XHR, Fetch API, Axios and jQuery AJAX
Favicon
Unleash Your Web Development Skills with the 'Quick Start with jQuery' Course
Favicon
Building a One-Page CRUD Application with Laravel and jQuery
Favicon
Here's How I implement cursor-based pagination in jQuery Datatable.
Favicon
Using jQuery
Favicon
HeatColor UDF (based on jQuery library)
Favicon
Jquery select2 css height problem fixed
Favicon
Why jQuery Exists
Favicon
Scientific problems are not real problems for programmers
Favicon
Master jQuery.each() with These 5 Essential Examples
Favicon
Master jQuery.each() with These 5 Essential Examples
Favicon
Total.js UI :Two Beginner Projects to understand Paths and Data Binding
Favicon
Implementing Infinite Scroll with Laravel and jQuery
Favicon
jQuery vs React – Which One Is Better For Your Project?
Favicon
Tutorial Menggunakan jQuery pada WordPress dengan benar
Favicon
Uncovering the Magic: 10 Fascinating Facts About jQuery
Favicon
Asynchronous Requests in JavaScript: AJAX, JQUERY, FETCH and AXIOS.
Favicon
jQuery's Role in Modern Web Development: Beginnings, 2024, and Beyond
Favicon
Vanilla JS Effect Methods
Favicon
Common JavaScript "event Handler" Mistake
Favicon
Recommended Project: Implement User Login Function

Featured ones: