Я использую Jeditable для редактирования на месте. Один из элементов управления, с которыми я работаю, имеет тип select
. Когда пользователь нажимает на поле, следующее select
управления генерируется:jQuery + Jeditable - обнаружение при выборе смены
<div id="status" class="editable_select">
<form>
<select name="value">
<option value="Active">Active</option>
<option value="Inactive">Inactive</option>
</select>
<button type="submit">Save</button>
<button type="cancel">Cancel</button>
</form>
</div>
То, что я пытаюсь выяснить, как использовать JQuery для обнаружения, когда этот контроль select
изменяется, тем более, что он не имеет атрибут идентификатора.
Это то, что я до сих пор, но это событие не получает срабатывает:
$(document).ready(function() {
$('#status select').change(function() {
alert("Change Event Triggered On:" + $(this).attr("value"));
});
});
UPDATE
Обновление с JQuery 1.4.2 решить мою проблему наряду с использованием Мэтта решение.
Получил его на работу, спасибо. Однако это событие не вызывает пузырь в IE по какой-то причине. Мысли? –
jQuery должен сделать так. Какой код вы используете, это не работает? – Matt
@Matt: Я использую предоставленный вами код - он отлично работает в других браузерах, кроме IE8. –