I have a form where I've got multiple text inputs for various timefields, each with a unique ID set for some other code that I'm using. I'm also trying to use a time entry script that has a simple single line bit of code to implement, but as I have 28 different fields all with different IDs, this is going to get repetitve fast. Is there a way to reference in the jquery code to reference the same function across multiple IDs without duplicating the typing?
example:
html
<input id="M_start_time1" />
<input id="M_end_time1" />
<input id="M_start_time2" />
<input id="M_end_time2" />
jquery
$('#M_start_time1').timeEntry({
ampmPrefix: ' ',
});
$('#M_end_time1').timeEntry({
ampmPrefix: ' ',
});
$('#M_start_time2').timeEntry({
ampmPrefix: ' ',
});
$('#M_end_time2').timeEntry({
ampmPrefix: ' ',
});
Any suggestions are greatly appreciated! :)
If you still want to assign multiple id's to an event you can use this :
$('#M_start_time1, #M_end_time1, #M_start_time2, #M_end_time2').timeEntry({
ampmPrefix: ' ',
});
Give your input
fields a common class:
<input id="M_start_time1" class="something" />
<input id="M_end_time1" class="something" />
and use a single class selector to do all the work:
$('.something').timeEntry({
ampmPrefix: ' ',
});
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