I am using jQuery .load to load different HTML files into my webpage using a dropdown menu. Each dropdown selection calls the corresponding file. My target div is <div id="targetPane"></div> to load the file. That works fine. I am looking to clean up the code so I dont have to write $('#f1').click(function(){$('#targetPane').load( 'includes/inc_1.html' );}); 50 or so times.
The naming convention is that the #f1 will call inc_1.html, #f2 will call inc_2.html and so on. Maybe a solution using a for loop or ('option:selected',this) ? Thanks
$(document).ready(function () {
        $('#f1').click(function(){$('#targetPane').load( 'includes/inc_1.html' );});
        $('#f2').click(function(){$('#targetPane').load( 'includes/inc_2.html' );});
        ..
        ..
        ..
        $('#f50').click(function(){$('#targetPane').load( 'includes/inc_50.html' );});
   
    });
HTML
<form name="courseCalc">
            <select name="myCourses"
             OnChange="location.href=courseCalc.myCourses.options[selectedIndex].value">
                 <option selected>Please Select...</option>
                 <option id="f1" value="#">Item 1</option>
                 ...
                 <option id="f50" value="#">Item 1</option>
            </select>
            </form>
