隐藏它后,Javascript与.show有关

时间:2013-08-30 07:38:49

标签: php javascript jquery html

有人可以帮助我,我有一些javascript问题,我只想隐藏$('#uploaded_image'),我可以用.hide();但在那之后,我想再次使用onclick =“$(#uploaded_image).html.show();在javascript中的html标签中显示它,但它仍然隐藏,我必须做什么呢???这里是代码:< / p>

$('#a').hide();
$('#thumbnail_form').hide();
$('#uploaded_image').hide();
$('#a').show().html('<input type="button" value="  Ok  " onclick="window.location.reload()">&nbsp;For Crop<input type="button" value="Click Here" onclick="$(#uploaded_image).html.show();">');

$('#uploaded_image').html('<table><tr><td bgcolor="#CCCCCC" width="600px" height="600px" style="border:solid #999999; border-radius:8px; border-width:1px;">
<center><h2><font color="#333333">Select Image Area For Crop</font></h2>
<img src="' + responseMsg + '" style="border:solid #999999; border-width:1px;" id="thumbnail" alt="Create Thumbnail" /></center><br></td></tr></table>')

抱歉我的语言不好,我不是欧洲人......

3 个答案:

答案 0 :(得分:1)

而不是$(#uploaded_image).html.show()执行此操作$('#uploaded_image').show()

您将.show().hide()应用于所选元素,而不是其内容 另外,不要忘记引号(见第二部分)

答案 1 :(得分:1)

语法错误,$(#uploaded_image).html.show()。你缺少报价&amp;由于您不想设置任何内容,因此不需要html

如果您想再次展示该元素,请使用$(\'#uploaded_image\').show()

答案 2 :(得分:1)

您的onclick处理程序中的语法错误,您也忘记了引号:

onclick="$(#uploaded_image).html.show();">

将其替换为

onclick="$(\'#uploaded_image\').show();">