<option>
элементы не запускают события щелчка, только <select>
s. Вместо этого вы можете проверить выбранное значение <select>
после его изменения:
$('select').change(function () {
if ($(this).val() == 'Add Subject') {
// Rest of your code
}
}).change(); // Trigger change immediately to work on DOM-ready
Или, если вы предпочитаете продолжать указывать цель <option>
через HTML, то:
$('select').change(function () {
if ($(this).find('#addSubject:selected').length) {
// Rest of your code
}
}).change(); // Trigger change immediately to work on DOM-ready