Jquery 如何添加焦点效果?

Jquery 如何添加焦点效果?,jquery,focus,Jquery,Focus,在我的Web应用程序中,我使用tagify。但是现在我希望当tagify中的输入框被聚焦时,tagify容器的边框颜色会改变为不同的颜色 我尝试了最直接的解决方案,但没有成功,以下是我尝试的: $('input[role=textbox]').focus(function(){ alert('trigger'); $('.tagify-container').css({ "border-color" : "#E5964B" });

在我的Web应用程序中,我使用tagify。但是现在我希望当tagify中的输入框被聚焦时,tagify容器的边框颜色会改变为不同的颜色

我尝试了最直接的解决方案,但没有成功,以下是我尝试的:

$('input[role=textbox]').focus(function(){
       alert('trigger');
       $('.tagify-container').css({
           "border-color" : "#E5964B" 
       });
});
我没有收到警报箱。我也尝试过编辑插件,但我不擅长编写插件。我主要是水蛭插件。。。tbh


问候我遇到了同样的问题。基本上,当tagify初始化字段时:

$('#test').tagify();
它将取代:

<input id="test" type="text"/>
所以选择第一个tagify容器类,并选择该类中的第一个字段。希望对你有用:)

<input id="test" style="display: none;">

<div class="tagify-container">
    <input type="text" placeholder="add tags">
</div>
$('.tagify-container:eq(0) input:eq(0)').focus(function(){
    alert('blah');      
});