我遇到需要从表单字段中提取值的情况,但我不确定它是什么类型(<input />
或<select />
)。两个问题:
var input = $('.form-field')[0];
// for <input> type tags
var value = $(input).val();
// for <select> tags
var value = $(input).find('option:selected').val();
感谢。
答案 0 :(得分:1)
var value = $('selector').val();
同时适用于输入和选择。
修改:关于代码名称,您可以使用类似$('select')[0].tagName
或$('select')[0].nodeName
的内容(如评论中的链接所示)。
答案 1 :(得分:0)
你可以这样做:
$(':input').val();