hd.*_*hd. 11 javascript forms jquery types
我有一个带有一些输入和选择的表单.我想用jQuery获取点击的元素类型.我知道attr("input")如果元素是广播,复选框或文本我可以用来获取但是selects和textarea?
是否有整体功能.type()可以得到它?
ale*_*lex 19
您可以使用:input选择所有输入元素.
你可以试试像......
$('#your-form').find(':input').click(function() {
var type = this.type || this.tagName.toLowerCase();
alert(type);
});
Run Code Online (Sandbox Code Playgroud)
对于input元素,这应该给你自己的type属性,如text,radio,checkbox,等.
对于select和textarea元素,它应该给你标签名称,如select或textarea.
首先.attr('input')不会给你类型,用于输入:
var type = $('input').attr('type')
Run Code Online (Sandbox Code Playgroud)
对于输入,请选择和textarea:
$('#formId :input').click(function() {
alert(this.tagName != 'INPUT' ? this.tagName : this.type);
});?
Run Code Online (Sandbox Code Playgroud)
:input选择器文档:
说明:选择所有输入,文本区域,选择和按钮元素.
| 归档时间: |
|
| 查看次数: |
21295 次 |
| 最近记录: |