我正在尝试编写这个假蒙面单选按钮,当用户单击或点击 a li 时,它会找到并检查子复选框并将我拥有的图标的 css 从 opacity-0 更改为 opacity-1,基本上显示图标,一切正常,当单击 li 时,这会触发每个 li 上的复选框,但是当用户选择任何其他选项时,图标应该回到 opacity-0,一直试图找到解决方案,但没有运气。希望有人可以提供帮助。我有一个http://jsfiddle.net/creativestudio/7kSb9/1/
这是我想要工作的 JS:
function selectingLocation(){
$('.location-list li').bind("click tap",function() {
$(this).find(':radio').attr('checked','checked');
// $(':radio').on("change",function(){
if ($(':radio').is(':checked')) {
$(this).find('label').children().css({"color":"red"});
}
else {
$(this).find('label').children().css({"color":"white"});
}
// });
});
} selectingLocation();