不是diplay:block和display:none这种视觉上的隐藏
我想要的是取消掉,在源代码中也看不到的。
比如:
<div id='y'>123</div>
<div id='n'>456</div>
id=y的div显示,id=n的div隐藏,隐藏的div在源代码中也消失。
请帖下完整示例代码,万分感谢。
如果要源代码中看不到,就不能写成静态的代码。
需要在jq 中 append 添加
假设最终是下面这样的
<div id='content'>那么实际应该是
<head>$div1,$div2是你将要添加的,$divremove是将要移除的。
追问谢谢,能不能针对id来判断呢?
123456只是举个例子,实际代码很多。
div内部会有数据调用,不能放里。
我的想法是类似于
如果 id=y ,其所在容器显示。
否则 移除。
大神再帮忙看看这样能不能判断。
一般使用jquery动态的添加div等元素,是要经过后台处理数据的,一般回传到前台的是JSON格式(也可以有其他格式,JSON容易解析而且数据所占比例高)
$.ajax({
,可以通过ajax返回的data,在其中判断好了,再决定是否添加.
另外可以把代码放在 $(function(){...这里放代码...});
这样就可以在domReady的时候来动态显示内容了.
(上面的代码是直接敲的,没在环境里面调试.)