用jQuery更改复选框的样式

吉姆

我需要更改复选框的外观(样式),以便使其更好地显示在页面上。每个复选框都有一个唯一的ID,该ID会在填充表时使用ajax生成。通过使用以下代码,我可以在同一表格中列出价格字段:

function hiLight() {
$('#guides td.price').each(function() { 
     if ( $(this).html()!= '')
    {
        $(this).css('border', '3px solid red');
     }
}); 

并尝试对复选框使用修改后的部分:

$('#guides :checkbox').each(function() {
    if ($(this).is(':checked')) { 
        $(this).css('border', '3px solid red');
    }
 });
}//END OF HILIGHT FUNCTION

我知道它正在进入复选框功能,因为我使用了警报来查看它是否存在。我认为这是$(this)导致它不知道格式化的原因,因为在我使用 alert($(this))并返回的警报中[object] [object]即使不使用插件,这是否有可能?如果是这样,有人可以指出正确的方向吗?

epascarello

首先,您不需要使用JavaScript来设置输入的样式。其次,复选框没有边框,但是您可以使用轮廓。

#guides input[type="checkbox"]:checked {
  outline: 3px solid red;
}
<div id="guides">
  <input type="checkbox" />
  <input type="checkbox" />
  <input type="checkbox" />
  <input type="checkbox" />
  <input type="checkbox" />
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改引导复选框的样式

来自分类Dev

如何更改Android复选框样式

来自分类Dev

复选框样式

来自分类Dev

用jQuery检查复选框?

来自分类Dev

用jQuery计数选定的复选框

来自分类Dev

更改时的jQuery复选框

来自分类Dev

复选框中的JQuery / JavaScript更改

来自分类Dev

更改时的jQuery复选框

来自分类Dev

更改复选框+标签jQuery

来自分类Dev

jQuery:如何检查某些复选框是否已选中,并相应地更改样式?

来自分类Dev

用于复选框的UWP CustomRenderer:指向复选框的指针会更改样式吗?

来自分类Dev

如何更改单选和复选框输入的样式

来自分类Dev

选中复选框后更改样式-Vue

来自分类Dev

取消选中时更改复选框样式

来自分类Dev

更改代码名称为1的复选框样式

来自分类Dev

更改多个复选框的 CSS 样式不起作用

来自分类Dev

XPages复选框样式

来自分类Dev

复选框样式/格式

来自分类Dev

CSS 复选框样式

来自分类Dev

使用jQuery和Boostrap设置复选框样式

来自分类Dev

单击div内的复选框,更改复选框的状态。jQuery的

来自分类Dev

jquery 动态更改复选框的属性但未获取每个复选框的值

来自分类Dev

如果在asp.net中选中了复选框,如何更改复选框标签的样式?

来自分类Dev

侦听复选框更改

来自分类Dev

复选框的位置更改

来自分类Dev

检测复选框更改

来自分类Dev

更改复选框状态

来自分类Dev

复选框更改状态

来自分类Dev

用最小限制验证jquery中的复选框