我有一个名为“on”(on.png)的按钮和一个名为“off”(off.png)的按钮。它们被设计用作开/关开关,所以当点击时,另一个应该加载。由于我不想处理路径(两者都相同),我正在尝试进行属性替换。然而,下面的 jQuery 代码什么也没做,我找不到错误。任何帮助表示赞赏。
$('#btnDining').css({'cursor':'pointer'}).on('click', function(e){
var src = $(this).attr('src');
$(this).attr('src', function(i, src){
return (src.indexOf('off.png')!=-1)?src.replace("_off","_on"):src.replace("_on","_off");
});
}); // end button click