Jquery FAQ 用 "dd"和 "dt"切换,点击关闭答案

标签 jquery

当我单击出现答案的问题时,我会返回答案隐藏的问题。我正在寻找的是在答案末尾插入一个关闭文本链接来关闭答案。你能帮我么? 这是我现在使用的脚本:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function() {          
        $('.faq dd').hide();
        $('.faq dt').click(function(){
          $(this).next().slideToggle('slow');
        });
    });
</script>

此外,我希望问题看起来像链接,当鼠标悬停时,应该出现光标而不是“I”。

最佳答案

这是您的工作代码

<script src="jquery.js"></script>
<script type="text/javascript">

$(document).ready(function() {
    $('.faq dd').hide(); 

    $('.faq dt').click(function(){ 
            $(this).next('dd').slideToggle('slow'); 
        });

    $('a.close').click(function (){ $(this).parent('dd').slideUp('slow'); });
 }); 
</script> 

<dl class="faq">
<span style="font-size: 14px; ">
<span class="Apple-style-span" style="font-family: Verdana, Geneva, sans-serif; ">
    <dt><span style="color: rgb(10, 171, 253); ">Question?</dt>

    <dd>Answer.<a class="close" href="#">Close Text</a></dd> 
</span>
</span>
</dl> 

关于Jquery FAQ 用 "dd"和 "dt"切换,点击关闭答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294920/

相关文章:

javascript - jQuery 在 h 标签内查找元素。使用哪个 DOM 选择器?

Javascript .innerHTML 仅影响父 div

javascript - 如何在laravel中获取jsonencode数据?

php - 小编辑器没有获得帖子值(value)

javascript - 清除矩形在 jquery 中不工作

javascript - 仅当元素存在时才使用 Jquery 函数(Ajax 调用)

javascript - 将 HTML5 下载为图像

javascript - 检索 Canvas 上元素的 ID

javascript - 使用 Javascript 包裹 HTML 字符串的未包裹部分

javascript - 对于这种情况,在 DOM 中动态添加这些元素的权利是什么?