代码之家  ›  专栏  ›  技术社区  ›  TheNone Nabster

<img/>内部<a>和SRC

  •  0
  • TheNone Nabster  · 技术社区  · 14 年前

    我使用此代码在任何标记中显示图像:

    var imgs = $(this).find("p").attr("rel");
    $('.hLeft img').attr("src", imgs);
    

    标记:

    <div class="hLeft">
        <h2></h2>
        <a href="" class="mn">
        </a>
        <img src="" />        
    </div>
    

    但是当我插入 <img> 在a里面,我的剧本不起作用。

    $('.mn img').attr("src", imgs);
    

    标记:

     <div class="hLeft">
        <h2></h2>
        <a href="" class="mn">
            <img src="" /> 
        </a>     
    </div>
    

    为什么 $('.mn img').attr("src", imgs); 不使用标签?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Daniel    14 年前

    img被这一行改写了:

    $("a", $hleft).html(mansetText);
    
        2
  •  0
  •   Jean-Bernard Jansen    14 年前

    我认为它处理类的css属性 mn . div 默认情况下显示为块,而不是 a . 尝试添加 display:block; 类来查看结果。