javascript - 单击更改颜色输入字段

标签 javascript jquery html css

我正在使用 Bootstrap 4 并想通过单击按钮更改输入字段的背景颜色。

这是我的代码:

        <div class="form-group row">
            <label for="staticEmail" class="col-sm-2 col-form-label">Dein Ersparniss / Jahr</label>
            <div class="col-sm-10">
                <input type="text" class="form-control" name="txtres" readonly>
            </div>
        </div>

这是按钮:

<input type="button" class="btn btn-danger" value="Berechnen" onClick="sumValues()">

有人可以帮助我使用 jQuery 吗?

最佳答案

您可以将 .click 事件添加到您的按钮,然后使用 .css() 更改输入字段的颜色:

$('.color-btn').click(function() {
  $('.input-color').css({color: 'red', 'background-color': 'black'});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="form-group row">
  <label for="staticEmail" class="col-sm-2 col-form-label">Dein Ersparniss / Jahr</label>
  <div class="col-sm-10">
    <input value="Some text" class="input-color" type="text" class="form-control" name="txtres" readonly />
  </div>
</div>

<input type="button" class="color-btn btn btn-danger" value="Berechnen" />

在这里,我为您的按钮指定了 color-btn 类,以便使用 jquery 轻松定位它,并且还为您的文本框指定了 input-color 类。因此,任何具有 input-color 类的输入元素都可以在单击按钮时更改颜色。

关于javascript - 单击更改颜色输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54501718/

相关文章:

javascript - 维基百科 API 解析操作仅返回 "other languages"部分

jquery - Shopify:当所选变体缺货时显示消息

java - servlet 和 jsp 之间的通信不起作用 - PropertyNotFoundException

javascript - 在javascript中将Json对象转换为键值对的Json数组

javascript - JQUERY 在同级之前追加数据

javascript - 无法在 Phonegap Android 中打开 Assets URL : file:///android_asset/www/submit? 用户名=Admin&密码=super%401234?

javascript - 动态创建的 <th> get 的较低位置为什么?

javascript - 如何使用其子级将 CSS 应用于父级

javascript - 使用 javascript 在单击时更改按钮文本/值

jquery - 打开和关闭容器 (div)