课程
/前端开发
/jQuery
/jQuery基础课程
看代码
<body>
<h3>显示隐藏元素的内容</h3>
<input id="hidstr" type="hidden" value="我已隐藏起来"/>
<div></div>
<script type="text/javascript">
var $strHTML = $("#hidstr").val();
$("div").html($strHTML);
</script>
</body>
2016-03-16
源自:jQuery基础课程 3-5
正在回答
它设置隐藏或display:none后,只是在页面上不显示而已,但它还是属于页面中的一份子呀,你要获取还是可以获取的,别说ID选择器了,标签名都可以获取到,并且不用jQ也一样,如下:
var $strHTML = document.getElementsByTagName("input")[0];
zqbinary 提问者
type:hidden ;display:none var $strHTML=document.getElementsByTagName("input")
$("div").html($strHTML)
你在input里面隐藏了
然后后面使用 $("div").html($strHTML);在DIV里面把input的值呈现出来的,div并没有被隐藏
举报
加入课程学习,有效提高前端开发速度