我需要在用戶選擇相應的單選按鈕時運行svg動畫;引用是單選按鈕的值等於動畫的ID。這是一個需要發生的事例。單選按鈕更改檢測SVG動畫
如果用戶單擊一個單選按鈕,則具有該名稱的所有單選按鈕都需要具有綠色或藍色背景:如果它是選中的按鈕,則爲藍色;如果不是,則爲綠色。
$('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。我已經瀏覽了許多類似的問題,但似乎沒有任何工作。
瑪麗亞嗨。請提供一個工作示例。這裏首選的方法是使用[代碼片段](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)。 –
@PaulLeBeau我已經更新了這個問題,幷包括一個小提琴。 –