如何找到重点关注的表单输入?

时间:2014-05-13 07:40:41

标签: jquery

我必须找到关注哪个元素并且我有这个代码:

jQuery(document).ready(function($){
    $("#registration_form input").each(function(){
        $(this).focusout('click',function(){   
        $name = $(this).attr('name');
        console.log($name);         
        });
});

这是获取具有集中操作的输入名称的正确方法还是您知道更好的方法?感谢

2 个答案:

答案 0 :(得分:0)

您的代码应为:

jQuery(document).ready(function ($) {
    $("#registration_form input").focusout(function () {
        var name = this.name;
        console.log(name);
    });
});

答案 1 :(得分:0)

试试这个:

$(document).ready(function() {     
   $("#registration_form input").focusout(function() {
            alert($(this).prop('name'));
   });
});

Working Example

b / w .focusout().blur()事件有点不同。 Read More

  

当焦点输出事件或任何元素发送到元素时   在里面,失去焦点。这与模糊事件不同   它支持检测父元素的焦点丢失(in   换句话说,它支持事件冒泡。

Example - API Documentation