Если вы хотите выбрать на основе атрибута value
параметров, вам нужно использовать атрибут , равный селектору , чтобы выбрать элементы с определенным значением для их атрибута value
:
var likeComperssionOption = $('select[id*=ComparisionType]').eq(0)
.find("option[value='LIKE']")
В противном случае, чтобы выбрать на основе отображаемого текста параметров, используйте:
var likeComperssionOption = $('select[id*=ComparisionType]').eq(0)
.find("option").filter(function() {
return $(this).text() == 'LIKE';
});
Обновление: Возможно, у вас возникли проблемы с исходным селектором, это выглядит очень странно. Вы, вероятно, должны изменить
$('select[id*=ComparisionType]').eq(0)
к чему-то простому, как
$('#ComparisionType')
Концепция этого ответа работает отлично, вы можете увидеть его в действии здесь .