我正在尝试在点击每个航班的单选按钮时运行2个比较脚本。
//比较机场部分将比较乘客是否会返回到他离开的同一机场,点击相应的预订单选按钮并显示警报,以防他将返回不同的机场。
以同样的方式//比较日期部分将检查他的航班是否会在第二天到达,如果是,则会显示一条警告,说明这一点。
我在codepen中制作了我的代码的简单模型,以便您可以更清楚地了解我正在尝试做的事情。
感谢您抽出宝贵时间提供帮助!
http://codepen.io/JohnD/pen/myGZKP
//Compare airports
var a1 = $(".flight-1_1 > .departing-IATA").text();
var a2 = $(".flight-2_1 > .departing-IATA").text();
if (a1 != a2) {
$('.da-alert').toggle();
};
//Compare dates
var day1 = $(".flight-1_1 > .date").text();
var day2 = $(".flight-2_1 > .date").text();
if (day1 != day2) {
$(".dd-alert").toggle();
}
答案 0 :(得分:0)
我知道你想知道在单选按钮被抄袭时运行代码的方法。
如果您将新更改的事件添加到单选按钮,则会在检查按钮时看到正在运行的代码。
var airport1 = null
var airport2 = null
$('#radio_jfk_button').change(
function() {
airport1 = "jfk"
if(airport1 != null && airport2 != null) {
//compare
}
}
}
$('#radio_narita_button').change(
function() {
airport1 = "narita"
if(airport1 != null && airport2 != null) {
//compare
}
}
}