jquery - 更改焦点上的 CSS 属性

标签 jquery html css focus border

有没有办法在输入字段获得焦点时更改 div 的 CSS 边框(例如,当它失去焦点时,移除边框)。

HTML:

<input type="text" name="title" id="title"></input>
<div id="mainTitle">The Main Title</div>

CSS:

#mainTitle {
    border: 1px solid #ccc; 
}

最佳答案

$(function() {      //aka document.ready
    $("input#title").focus( function() {
        $("div#mainTitle").css("border","1px solid #ccc");
    });

    $("input#title").blur( function() {
        $("div#mainTitle").css("border","");
    });
});

关于jquery - 更改焦点上的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173516/

相关文章:

javascript - 比较javascript中的变量

html - 根据文本框自动调整图像高度

javascript - Django Form - 使用 JQuery 条件字段显示

Javascript - 动态添加的复选框在 Kendo Panelbar 标题中没有按预期工作

jquery - 错误: $. cookie不是函数

javascript - 准备好文档上的窗口滚动位置

javascript - Durandal 2.0 router 你能把#换成#吗!用于 ajax 网络爬虫目的?

javascript - jquery遍历DOM寻找连续值

css - 无法更改 Bootstrap 按钮文本的非事件颜色

html - 使用 native 句柄将 CSS 应用于 Angular 指令(自定义或非自定义)