不得不试图让这个功能起作用。
$(".chopping").click(function() {
if($("#sink").is('.1-0sinkblack')) {
$("#accessories2").attr('src', 'chooser/acc/1-0-cb.png');
}
});
在没有if / is函数的情况下使用以下代码,但添加if / is似乎不起作用。我错过了什么吗?我相信所有DIV都正常工作。
$(".chopping").click(function() {
$("#accessories2").attr('src', 'chooser/acc/1-0-cb.png');
});
答案 0 :(得分:1)
$(".chopping").on('click', function() {
if($("#sink").hasClass('1-0sinkblack')) {
$("#accessories2").attr('src', 'chooser/acc/1-0-cb.png');
}
});
答案 1 :(得分:0)
使用此
$(".chopping").click(function() {
if($("#sink").hasClass('1-0sinkblack')) {
$("#accessories2").attr('src', 'chooser/acc/1-0-cb.png');
}
});
或
$(".chopping").click(function() {
if($("#sink").attr("class")=='1-0sinkblack') {
$("#accessories2").attr('src', 'chooser/acc/1-0-cb.png');
}
});
答案 2 :(得分:0)
最干净的解决方案应该是:
$(".chopping").click(function() {
if($("#sink.1-0sinkblack").length == 1) {
$("#accessories2").attr('src', 'chooser/acc/1-0-cb.png');
};
});