如何在隐藏的div中使用Jquery .load

时间:2014-10-14 07:24:38

标签: jquery html css

我对Jquery很新,请温柔......
我的页面上有一个标记为" .port"的隐藏div的列表,此外每个div都有一个特定的ID,例如" #test"。 div仅在事件触发$(itemID).addClass('item_open');后显示 (css规则然后通过 - "

显示div
.port.item_open {
  visibity: visible;

"这样div就显示为全屏模式......)
为了使页面加载 r - 我希望加载&#34; itemID&#34; 的内容,方法是将其替换为另一个html < / em>只有在添加了&#34; item_open&#34; 的类之后。

我试过使用这个$( "#test.port.item_open" ).load( "items.html #test > *" );,但它没有用......

帮帮我 这是一个测试:http://aniboaz.co.il/Test.html

1 个答案:

答案 0 :(得分:3)

您在项目具有class_open类之前触发了加载。添加类时触发负载:

$("#test")
    .addClass("item_open")
    .load("items.html #test", function(){
        // callback after load, e.g. jump to the correct part
    });