我有一个输入和一个选择选项使用 select2 :
<input type="number" id ="area"/>
<select id ="demo">
<option data-area = "100">100 area</option>
<option data-area = "150">150 area</option>
<option data-area = "200">200 area</option>
<option data-area = "230">230 area</option>
</select>
var area = $('#area').val();
if (area) {
$('select#demo').filter(function() {
if ($(this).attr('data-area') > compare) {
alert(1);
} else {
alert(2);
}
});
}
当用户输入数字时(例如:130),预期结果:自动选择此选项
<option data-area = "150">150 area</option>
这是一个演示http://jsfiddle.net/1fh4jmsy/6/但它不起作用。