我有一个使用选择菜单值或选择菜单选择文本来更新跨度文本的功能。它不能 100% 工作。我正在使用 Jquery 1.7.2。它在 Chrome 中像冠军一样工作,但在 IE9 中却惨遭失败。
// note: the onchange of each select box sets all other select boxes to "X"
if ($("#dd1").val() != "X") { $('#reportType').val($("#dd1").val()); }
if ($("#dd2").val() != "X") { $('#reportType').val($("#dd2").val()); }
if ($("#dd3").val() != "X") { $('#reportType').val( $("#dd3").val()); }
if ($("#dd4").val() != "X") { $('#reportType').val( $("#dd4").find(":selected").text()); }
//assign to span...
$("#myspan").text(" - " + $("#reportType").val());
奇怪的是,如果我在更新跨度之前直接提醒该值,我会得到预期值......