Меня попросили помочь добавить onChange
к выбору, поэтому я придумал это:
$("select[name=component]").change(function() {
$("input[name=Code]").val(JSONObject[$(this).selectedIndex].code;
$("input[name=Category]").val(JSONObject[$(this).selectedIndex].category;
$("input[name=UOM]").val(JSONObject[$(this).selectedIndex].uom;
});
Аскер сказал мне, что это не сработало, пока он не изменился $(this)
до this
Это имеет смысл только для меня, если jQuery не использует имя selectedIndex того, что я предполагаю, является объектом jQuery.
Еслинет, мне просто нужно было бы использовать .attr("selectedIndex")
?
Преобразует ли jQuery объект на лету из $(this)
(объект jQuery) в элемент формы или объект выбора?