1

我正在尝试做一些文章列表,您可以在其中使用复选框选择它们。如果您不确定是否选择,可以选择单击标题,并获取有关文章的更多信息。

我用过这个例子。那么问题出在哪里?我不想展开我选择的文章,只是那些我点击标题的文章。

JQ 脚本部分没问题,因为它工作正常,它可以正确展开/折叠,问题是在 CSS 或 HTML 中,在哪里放置复选框以在标题中查看它。

我有示例 HTML:

     <div class="art_list">
     <div class="art_head"><div class="art-chk"><input type="checkbox"  name="reguser"  value="Deki" /></div>Artilk-1 </div>
     <div class="art_body">Artikl 1 ima sve</div>
     </div>

这给了我标题中的复选框,但是当我检查它时,它会扩展文章。

我也试过这个:

     <div class="art_list">
     <input type="checkbox"  class="art-chk" name="reguser" value="Deki" />
     <p class="art_head">Artikl-2 </p>  
 <div class="art_body">Artikl 2 ima sve</div>
     </div>

它隐藏了标题中的复选框,无论我是否尝试将 z-index 用于艺术列表、艺术头、低于艺术检查,我都看不到它。

这是JS:

    function hideShowArticles(){
$(document).ready(function()
{
    //hide the all of the element with class msg_body
    $(".art_body").hide();
    //toggle the componenet with class msg_body
    $(".art_head").click(function()
    {
        $(this).next(".art_body").slideToggle(600);
    });
  });
}

那么我错过了什么?

我需要:[X] 标题

并且只点击“标题”展开文章,点击复选框,选择文章而不展开它。单击标题可展开复选框和标题下方的文章,它们仍位于整个描述之上。

4

2 回答 2

0

这是你想做的吗?

http://jsfiddle.net/chrismackie/srG5k/

于 2012-04-27T11:03:14.463 回答
0

这是正确的吗?

http://jsfiddle.net/chrismackie/S3rWC/

于 2012-04-27T11:36:29.510 回答