我在下面遇到的问题是我正在使用一个通过几个不同阶段的表单,并且单击功能会触发“显示”。
有没有办法让节目由类似于 onload 的东西触发?
所以在这里解释更大的图景。我有一个带有单选按钮的表单来“添加图像”。表格的第 1 阶段适用于作者。表单的第 2 阶段适用于内容编辑器。这样表单就完成了并传递给了内容编辑器。如果在第 1 阶段选中单选按钮,则会显示 div。当此表单传递到第 2 阶段时,我仍需要显示 div。希望这能进一步解释我的问题。
第 2 阶段是一个完全不同的页面。
对不起,这是我第一次来这里!
标记
<input type = radio id = "image1" name = "image1" > image 1 </input>
<input type = radio id = "image2" name = "image2" > image 2 </input>
<div id= "div-id1" style="display:none"> image 1</div>
<div id= "div-id2" style="display:none"> image 2</div>
JavaScript
$("#image1").click(function(){
if ($("#image1").is(":checked")) {
//show the hidden div
$("#div-id1").show("slide");
}
else {
$("#div-id1").hide("slide");
}
});
$("#image2").click(function(){
if ($("#image2").is(":checked")) {
//show the hidden div
$("#div-id2").show("slide");
}
else {
$("#div-id2").hide("slide");
}
});