代替复选框,我使用带有X的16px文本框,在使用js点击时放置/删除(这允许自定义框的大小等,这对于复选框来说更难)。 在我的表单上,如果显示,某些文本框将以黄色背景突出显示。 我希望能够检查所有建议的文本框"只需点击一下。
function checkBox(){
$("input[type=text]").val("X");
}
此代码将X放在所有文本框中(它可以工作)。
如何仅选择背景颜色为黄色的文本框(其他文本框为背景颜色为白色还是蓝色)? 类似的东西:
function checkBox(){
$("input[type=text:style=background,yellow]").val("X");
}
上面的代码不会触发控制台错误......但是什么都不做。
答案 0 :(得分:0)
你应该真正使用CSS类来做这样的事情。
CSS:
.yellow{
background: yellow;
}
jQuery的:
$("input[type=text].yellow").val("X")
您的查询$("input[type=text:style=background,yellow]").val("X");
不起作用,因为您只能使用jQuery查询html而不是css属性。