我有一段JavaScript代码,导致文本框出现在下拉菜单的旁边时,进行一定的选择。它工作完美,直到我把它嵌入到HTML中。我不确定为什么它现在不工作,虽然它可能非常微不足道。JavaScript中嵌入HTML
下面是函数,因为它现在是:
$public->html .= '<script type="text/javascript">;
$(function(){
// initially check the default value in dd_question
if($("#dd_question").find("option:selected").val() == "0"){
$("#other_question").show();
}else{
$("#other_question").hide();
}
$("#dd_question").change(function() {
if($(this).find("option:selected").val() == "0"){
$("#other_question").show();
}else{
$("#other_question").hide();
}
});
});
</script>';
这将是巨大的,有这样的再次合作。任何人都可以看到为什么它不是?
它在哪里不起作用? – 2012-08-13 12:42:47
请尝试将您的代码缩小到一个小的相关部分。阅读整个源代码非常困难且耗时 - 更简洁的示例将为您提供更多答案。 – 2012-08-13 12:43:28
它只是不显示任何东西,除了文本框(不管是什么选择) – nv39 2012-08-13 12:44:20