我正在尝试在表单中构建一个简单的开关。它只有一种方式。我在这里错过了什么阻止了这段代码的工作?
HTML
<div id="SlideJoinDiv" align="right" style="background-image: url(img/buttons/SchuifNederlandsBG.png">
<img width="87px" height="53px" src="img/buttons/SchuifjeKnop.png" id="SlideJoin" />
</div>
的jQuery
$(document).ready(function () {
$('#SlideJoinDiv').click(function () {
var waardeStart = 'gast';
var waardeType = $('#TypeAccount').attr('value');
if (waardeType = waardeStart) {
$('#SlideJoinDiv').attr('align', 'left');
$('#TypeAccount').attr('value', 'artist');
} else {
$('#SlideJoinDiv').attr('align', 'right');
$('#TypeAccount').attr('value', 'gast');
}
});
答案 0 :(得分:4)
waardeType = waardeStart
应该是:
waardeType == waardeStart
现在你正在分配,你需要进行比较。
答案 1 :(得分:4)
问题出在if
if (waardeType = waardeStart){
应该是:
if (waardeType == waardeStart){
说明:一个等号(=)是赋值,两个等号(==)是比较。
答案 2 :(得分:2)
if (waardeType = waardeStart)
错了。
使用
if (waardeType == waardeStart)
答案 3 :(得分:2)
应该是“==”而不是“=” 比较与分配
此外,背景图像的样式定义中的小拼写错误。
style="background-image: url('img/buttons/SchuifNederlandsBG.png');"
而不是
style="background-image: url(img/buttons/SchuifNederlandsBG.png"