How do I determine an HTML input element type upon an event using jQuery?

后端 未结 5 2069
逝去的感伤
逝去的感伤 2020-12-21 07:22

Given the following sample code:

$(document).ready(function(){
    $(\":input\").blur(function(){
        alert(\"The input type is:\" );  //How would this l         


        
5条回答
  •  甜味超标
    2020-12-21 07:42

    How can I deteminedetermine whether this is an input, select, text, etc?

    Note that select, textarea, "etc" elements are not covered by $('input'). You probably rather want to use $(':input') to get them all.

    $(document).ready(function(){
        $(':input').blur(function(){
            alert('The tag is:' + this.tagName);
            if (this.tagName == 'INPUT') {
               alert("The input type is:" + $(this).attr('type'));
            }
        })
    });
    

提交回复
热议问题