javascript - 如果使用 jquery 在该行中进行了任何修改,如何更改突出显示的当前表行

标签 javascript jquery css html

如果我使用 Jquery 更改特定表格行的任何输入文本或图像,如何使当前表格行突出显示。由于下面给出的代码包含两行,所以如果我修改输入文本或通过按键事件或任何其他解决方案更改图像,如何使其中的任何行突出显示,请告诉我

<table>
  <tbody>
    <tr>
      <td>1</td>
      <td>
        <input type="text" class="form-control">
      </td>
      <td>
        <textarea class="form-control"></textarea>
      </td>
      <td>
        <div class="browse-chg-img">
          <img style="width: 100px; height: 75px;" src="../fileuploads/BulkImgUpload/abc.jpg" />
          <div class="overlay">
            <div class="text" style="font-size: 10px;">Change Image</div>
          </div>
        </div>
      </td>
      <td>
        <button type="button" class="btn btn-primary">Save</button>
      </td>
    </tr>
    <tr>
      <td>2</td>
      <td>
        <input type="text" class="form-control">
      </td>
      <td>
        <textarea class="form-control"></textarea>
      </td>
      <td>
        <div class="browse-chg-img">
          <img style="width: 100px; height: 75px;" src="../fileuploads/BulkImgUpload/abc.jpg" />
          <div class="overlay">
            <div class="text" style="font-size: 10px;">Change Image</div>
          </div>
        </div>
      </td>
      <td>
        <button type="button" class="btn btn-primary">Save</button>
      </td>
    </tr>
  </tbody>
</table>

最佳答案

试试这个,

$(document).ready(function() {
  $('td').on('keydown', function(ev) {
    $('tr').css('background-color','');
    $(this).closest('tr').css('background-color','red');        
  });
});

同样的 jsFiddle

https://jsfiddle.net/0k8Lu50v/

关于javascript - 如果使用 jquery 在该行中进行了任何修改,如何更改突出显示的当前表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44586710/

相关文章:

javascript - Wordpress 中的下拉菜单

html - Bootstrap 图像/按钮/图像

javascript - 我误以为我的轮播不工作?

javascript - 如何使用 Javascript 转换字符编码? jQuery

PHP Ajax 表单发送

javascript - jQuery 自动完成焦点下一个控件

jquery - 如何增加图片的宽度

html - 无法获得背景颜色背后的背景

javascript - PHP - 将图像插入数据库

javascript - 如何使用rails中的Webpacker将node_module css文件包含在scss中