javascript - 在输入字段中输入文本时,有没有办法更改 div 的背景?

标签 javascript html css

我有下面的代码,我希望每次有人在输入字段中输入/键入文本时,强制具有类“target_bg”的 div 的背景将其颜色从红色(默认)更改为绿色。

<div class="target_bg"></div>
<input placeholder="Search for Restaurants..." 
class="search_field" name="" type="text">

我搜索了很多解决方案,但我只找到了如何更改输入字段本身的背景。

最佳答案

如果使用 jquery:

$('.search_field').on('input', function() {
   $('.target-bg').css('background-color','green');
});

关于javascript - 在输入字段中输入文本时,有没有办法更改 div 的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44741043/

相关文章:

javascript - 将类似的类与 jQuery .first() 结合起来

javascript - 捕获字符串中出现的正则表达式组

javascript - 关闭元素之间的 margin 差距

javascript - 两个不同 div 的 CSS 选择器

html - 如何在 CSS 中向导航栏添加自定义行

html - 使内部 div 占据外部响应式 div 的 100%( float 问题)

javascript - iPad禁用文档滚动但不禁用div溢出滚动

javascript - 使用 dc.js、d3.js 和 crossfilter 的引用错误

javascript - JQM - 将图像动态添加到可折叠标题

html - CSS 中每个 <h1> 标题下方的水平线/线