1. โ
Check if Element Exists
if ($('#myElement').length) {
console.log('Element exists!');
}
2. ๐ Iterate Over Each Element
$('.items').each(function(index, element) {
console.log(index, $(element).text());
});
3. ๐ Toggle Class
$('#btn').click(function() {
$('#box').toggleClass('active');
});
4. ๐ฏ Smooth Scroll to Element
$('html, body').animate({
scrollTop: $('#target').offset().top
}, 500);
5. ๐ฑ๏ธ Click Outside to Close
$(document).mouseup(function(e) {
if (!$('#popup').is(e.target) && $('#popup').has(e.target).length === 0) {
$('#popup').hide();
}
});
6. ๐ฆ Get Data Attribute
const value = $('#item').data('value');
7. โจ๏ธ Trigger Function on Enter Key
$('#input').keypress(function(e) {
if (e.which === 13) {
alert('Enter pressed!');
}
});
8. ๐ Change Element Text
$('#message').text('New message!');
9. ๐งช Validate Input Not Empty
if ($.trim($('#name').val()) === '') {
alert('Name is required!');
}
10. โ Debounce Input Event
let timeout;
$('#search').on('input', function() {
clearTimeout(timeout);
timeout = setTimeout(() => {
console.log('Search:', this.value);
}, 300);
});
11. ๐ Append Element
$('#list').append('<li>New Item</li>');
12. ๐งน Empty Element
$('#content').empty();
13. ๐๏ธ Remove Element
$('.ad-banner').remove();
14. ๐จ Change CSS Dynamically
$('#box').css({
backgroundColor: 'blue',
fontSize: '18px'
});
15. ๐ Get Element Height
const height = $('#header').outerHeight();
16. ๐ Prevent Default Form Submit
$('form').submit(function(e) {
e.preventDefault();
alert('Form prevented!');
});
17. ๐ธ Fade In Element
$('#modal').fadeIn(300);
18. ๐ป Fade Out Element
$('#overlay').fadeOut(300);
19. ๐ Slide Toggle
$('#toggle-btn').click(function() {
$('#panel').slideToggle();
});
20. ๐งญ Get Selected Option Text
const selected = $('#dropdown option:selected').text();
21. ๐ฏ Set Input Value
22. ๐ Disable a Button
$('#submitBtn').prop('disabled', true);
23. ๐ Enable a Button
$('#submitBtn').prop('disabled', false);
24. ๐ฒ Randomize Array Elements
function shuffleArray(arr) {
return arr.sort(() => 0.5 - Math.random());
}
25. ๐ Clone Element
const clone = $('#template').clone().appendTo('#container');
26. ๐ Find Child Element
const child = $('#parent').find('.child-class');
27. โ Delay an Action
$('#box').fadeOut(0).delay(500).fadeIn(300);
28. ๐ Loop Through JSON Data
const data = [{ name: 'Alice' }, { name: 'Bob' }];
$.each(data, function(i, item) {
console.log(item.name);
});
29. ๐ Load HTML via AJAX
$('#container').load('/content.html');
30. ๐ Send AJAX POST Request
$.post('/submit', { name: 'Parth' }, function(response) {
console.log('Success:', response);
});
Top comments (0)