访问jquery中的子标记

时间:2017-03-23 15:52:28

标签: jquery css smarty prestashop prestashop-1.7

我想在jQuery中更改div的不透明度。
此代码不起作用:

  $(document).ready(function() {
        $('a.menu-hdr-a).css('height', 'auto');
        $('#mymenu_wrapper').css('opacity', 1);
  });

<div id="load_menu">
    <link href="/modules/mymenu/views/css/golden.css" rel="stylesheet" type="text/css">
    <div id="mymenu">
        <div id="mymenu_wrapper" class="black col-lg-8 col-md-7" style="opacity:0;padding:0;z-index: 10001;margin:0px 0px 0px 0px;clear:both;">...</div>
    </div>
</div>

2 个答案:

答案 0 :(得分:1)

试试这个:

<script>
{literal}
$(document).read(function(){
    $('a.menu-hdr-a').css('height', 'auto');
    $('#mymenu_wrapper').css({opacity : 1});
});
{/literal}
</script>

或者这个:

<script>
{literal}
$(document).read(function(){
    $('a.menu-hdr-a').css('height', 'auto');
    $('#mymenu_wrapper').css({'opacity' : 1});
});
{/literal}
</script>

或者这个:

<script>
{literal}
$(document).read(function(){
    $('a.menu-hdr-a').css('height', 'auto');
    $('#mymenu_wrapper').fadeIn();
});
{/literal}
</script>

答案 1 :(得分:1)

你错过了撇号,

$('a.menu-hdr-a).css('height', 'auto');
   $('a.menu-hdr-a').css('height', 'auto');