每当文本框边框颜色更改时,如何引发事件?我想将文本框A的边框颜色分配给文本框B。
更新答案
您可以创建一个检查css颜色变化的函数:
$('.foo').css('border-color').on('change',function(){
//change other div border color
});
以下是旧的、不适用的答案
这取决于,如果你用CSS更改边框颜色,例如在悬停时,那么你可以创建一个在悬停时触发的函数
.foo:hover{border-color: red;}
$('.foo').hover(function(){
//change other div border color
});
您还可以使用mouseenter和mouseleave。
如果最初的边框颜色更改是用JS完成的,那么继续并将新函数绑定到那里。
我希望您的文本框的颜色会根据复选框的值而变化。如果这是正确的,你可以参考链接:
如何使用jQuery根据其值更改输入边框颜色?