使用单选按钮替换样式表
Alternating stylesheet using radio buttons
http://css-tricks.com/examples/AlternateStyleSheets/
有人能帮我用上面的方法切换样式表吗?但要用无线电而不是锚?
以下内容对我不起作用:
<input type="radio" name="setStyle" id="default" value="default" checked>
<input type="radio" name="setStyle" id="night" value="night">
(function () {
$("input[name=setStyle]").click(function () {
setActiveStyleSheet(this.value)
});
})();
您可以这样尝试:
$('document').ready(function()
{
$("input[name=setStyle]").click(function () {
setActiveStyleSheet(this.value)
});
});
jsFiddle
检查控制台是否存在错误。我已经下载了这个项目并检查了你的片段。假设它说$并没有像对我那样定义,您不需要用立即调用的函数注册点击处理程序,但您应该在文档准备好时这样做,操作如下:
$(function () {
$("input[name=setStyle]").click(function () {
setActiveStyleSheet(this.value)
});
});
谢谢大家,
只需将click
事件更改为change
即可解决问题
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- .clone().appendTo-替换不起作用的元素样式
- 无法“替换”样式“中的内容 - 其中”html“存储在变量中
- javascript .className 不替换以前的样式
- Javascript:正则表达式从样式字符串替换translate3d字符串
- Javascript用另一种样式替换一种样式
- 使用正则表达式在字符串中查找并替换为其他样式
- 通过jQuery替换数字,而不更改样式中的数字或其他所有内容
- 内联样式在替换图元时会导致问题
- 替换Javascript中的头样式表路径
- 用Javascript或jQuery替换甚至更好地删除内联样式
- 在chrome和safari中,Contenteditable用内联样式替换CSS类和规则
- 使用单选按钮替换样式表
- 如何使用JS/Jquery替换重复的CSS样式-嵌套列表
- jQuery替换-样式编号
- 样式-将命名函数替换为命名IIFE
- 替换<img>父元素使用CSS背景图像(使用jQuery将样式与内容分离)
- Javascript查找并替换HTML元素中的样式属性
- 使用javascript查找MySQL样式日期的所有实例并替换
- JQuery:如何在所有HTML样式属性中搜索(键,值)对并替换值