0

我有以下代码可以让我了解焦点输入的 id:

$('#searchColumnFields input').focus(function(){
    thisId = $(this).css('id');
    $(this).css('border-color', '#CCEBFF');
    pos = $(this).position() ;
    $('#searchHelper').html(thisId);
    $('#searchHelper').fadeIn(250).css('left', pos.left-20);
})

但是,thisId不断返回null。

我究竟做错了什么?

4

2 回答 2

4

你的意思

    thisId = $(this).prop('id') ;

或者

    thisId = $(this).attr('id');
于 2012-08-10T06:49:38.987 回答
1

.html从不适form用于使用.val()获取文本的字段

.val() 方法主要用于获取输入、选择和文本区域等表单元素的值。

$('input').val()

如果您想检索其他属性,例如,id等.. 然后使用.attr()classname

于 2012-08-10T06:51:10.527 回答