У меня есть ситуация, когда мне нужно извлечь значение из поля формы, но я не уверен, какой это тип (<input />
или <select />
).Два вопроса:
- Есть ли простой способ определить, какой это тип ввода (имя тега или чего-то еще)?
- Есть ли вызов API, который получает значение или выбралзначение опции для ввода или выбора (таким образом, не заставляя меня выяснить, что это)?
var input = $('.form-field')[0];
// for <input> type tags
var value = $(input).val();
// for <select> tags
var value = $(input).find('option:selected').val();
Спасибо.