我需要结合以下声明:
if($('#checkbox-h-2a').is(':checked')) {
$('.sptext').text(sptext);
$('.SPNum').html(SPval);
}
使用以下功能:
$("select[name='hospital']").change(function () {
SPval = $("option:selected", this).data("data").SPval;
$('.SPNum').html(SPval);
});
当医院选择菜单更改并且复选框-h-2a已经检查时,我需要定义“if”条件中的值。我只是不确定如何将两者合并!
答案 0 :(得分:0)
您必须在“事件”上执行此操作...事件是用户操作。喜欢点击,悬停,更改。
因此if语句只会在页面加载时运行一次,或者如果你没有在事件函数中使用它就准备就绪。
所以这是正确的方法。
$("select[name='hospital']").change(function () {
SPval = $("option:selected", this).data("data").SPval;
$('.SPNum').html(SPval);
if($('#checkbox-h-2a').is(':checked')) {
$('.sptext').text(sptext);
$('.SPNum').html(SPval);
}
});
答案 1 :(得分:0)
尝试
$("select[name='hospital'], #checkbox-h-2a").change(function () {
var SPval = $("select[name='hospital'] option:selected").data("data").SPval;
$('.SPNum').html(SPval);
if ($('#checkbox-h-2a').is(':checked')) {
//need to get the value for sptext
$('.sptext').text(sptext);
}
});