【发布时间】:2016-01-22 12:03:36
【问题描述】:
当用户选择相应的单选按钮时,我需要运行 svg 动画;引用是等同于动画 id 的单选按钮的值。这是需要发生的事情的稀释示例。
如果用户单击单选按钮,则所有具有该名称的单选按钮都需要具有绿色或蓝色背景:如果是选中的按钮则为蓝色,否则为绿色。
$('input[type="radio"]').change( function(){
var $scribbleSelectorName = $(this).attr('name');
var $scribbleSelectorInputs = $("input[name=" + $scribbleSelectorName + "]");
$($scribbleSelectorInputs).each(function(){
if ($(this).attr("checked")) {
$(this).css("background","green");
}
else {
$(this).css("background","blue");
}
});
});
这是fiddle。我查看了许多类似的问题,但似乎没有任何效果。
【问题讨论】:
-
嗨,玛丽亚。请提供工作样本。这里的首选方法是使用code snippet。
-
@PaulLeBeau 我已经更新了问题并包含了一个小提琴。
标签: javascript jquery css svg