更改从服务器发送的事件生成的 CSS 个元素
Changing CSS of elements generated from server-sent events
我有一个项目列表 - 具有不同的 类 - 从服务器发送的持续更新的事件生成。
我有:
<div class="not-server-sent"></div>
<div id="server-sent">
<ul>
<li class="black">Foo</li>
<li class="white">Bar</li>
</ul>
</div>
这个 jQuery 有效:
$(".not-server-sent").hide();
但这些不是:
$(".white").hide();
$("li.white").hide();
如何使用 Javascript 动态隐藏服务器发送的数据?谢谢!
如果您说“server-sent”,您的意思是收到 AJAX。
这是一个异步调用。
DOM
得到更新。
所以 jQuery 知道——不——知道元素。
你必须在这里更新。
$.ajax(/*code*/)
.success(function(data) {
$(".white").hide();
}
我有一个项目列表 - 具有不同的 类 - 从服务器发送的持续更新的事件生成。
我有:
<div class="not-server-sent"></div>
<div id="server-sent">
<ul>
<li class="black">Foo</li>
<li class="white">Bar</li>
</ul>
</div>
这个 jQuery 有效:
$(".not-server-sent").hide();
但这些不是:
$(".white").hide();
$("li.white").hide();
如何使用 Javascript 动态隐藏服务器发送的数据?谢谢!
如果您说“server-sent”,您的意思是收到 AJAX。
这是一个异步调用。
DOM
得到更新。
所以 jQuery 知道——不——知道元素。
你必须在这里更新。
$.ajax(/*code*/)
.success(function(data) {
$(".white").hide();
}