Я не вижу приложения в том, что вы пытаетесь сделать.Почему бы просто не получить текущее значение поля выбора с именем «ACTC» и проверить, является ли оно «ABC»?
var selectBox = $('select[name="ACTC"]');
var selectValue = $(selectBox).val();
if (selectedValue == 'ABC'){
// use the 'selectBox' variable as it references your <select> element
}
else{
// do something else or nothing at all
}
Селектором для тега <option>
будет:
$('select[name="ACTC"] option[value="ABC"]');
Если вы хотите увидеть, выбрана ли опция со значением «ABC», вы можете проверить так:
// if the following line of code > 0 then the option is selected
$('select[name="ACTC"] option[value="ABC"]:selected').length;
Если вы на самом деле хотите пометить конкретную опцию как выбранную, вы сделаетеthis:
$('select[name="ACTC"] option[value="ABC"]').attr({selected:true});
Если вы просто хотите найти поле <select>
с выбранным значением «ABC» (учтите, это будет необходимо, если у вас есть несколько полей выбора с одним и тем же именем):
$('select[name="ACTC"] option[value="ABC"]:selected').closest('select');