Hello i want to ask how can i optimize that code:
$('#infoTrigger0').live('click', function() {
$('#info0').slideToggle();
});
$('#infoTrigger1').live('click', function() {
$('#info1').slideToggle();
});
$('#infoTrigger2').live('click', function() {
$('#info2').slideToggle();
});
$('#infoTrigger3').live('click', function() {
$('#info3').slideToggle();
});
$('#infoTrigger4').live('click', function() {
$('#info4').slideToggle();
});
$('#infoTrigger5').live('click', function() {
$('#info5').slideToggle();
});...
with loop or something other i have no idea?
$(document).on('click', 'elem[id^=infoTrigger]', function() {
var n = this.id.match(/\d+/g)
$('#info'+n).slideToggle();
});
live method is deprecated, you can use on instead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With