我正在检查是否有人选择了房产类型(房屋/公寓),然后检查房屋或公寓的子清单,看看他们是否选择了所选房产的子类型(即房屋 - >半独立式等。)
房屋验证工作正常,但是平面验证不是即使它们的语法相同,我觉得我错过了一些非常明显的东西。
jsfiddle:http://jsfiddle.net/dyates88/vCmnW/iddle
jQuery的:
valid = true;
if (index === 2) {
if (!$("#htype div").hasClass("selected")) {
alert("Please select a Property type!");
valid = false;
} else if ($("#htype div").attr('sel') == 'true' && $("#htype div").attr('id') == 'flat' && !$("#flats div").hasClass("selected")) {
alert("Please Select a flat type!");
valid = false;
} else if ($("#htype div").attr('sel') == 'true' && $("#htype div").attr('id') == 'house' && !$("#houses div").hasClass("selected")) {
alert("Please Select a house type!");
valid = false;
}