我有一段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