dom 添加元素

       **我要点击发送,然后在<ul><li>下以ajax的形式在页面添加发送内容**
       下面是页面信息
                       <ul class="list-group content_listt">
                {volist name="$user['someone']" id="some"}
                <li class="list-group-item"><span style="font-weight: bold">{if condition = "($is_self) == true"}{if condition="($some['status'] == 0)"}{$user['user_name']}:{else /}我:{/if}{else /}{if condition="($some['status'] == 0)"}我:{else /}发布者:{/if}{/if}</span>{$some['content']}<span class="badge">{$some['ctime']}</span></li>
                {/volist}
            </ul>
            <div class="row content_roww">
            <div class="col-lg-12">
                <div class="input-group">
                    <input type="hidden" class="user_id" value="{$user['user_id']}">
                    <input type="hidden" class="anno_id" value="{$anno_id}">
                    <input type="text" class="form-control contentt" placeholder="{if condition = '$is_self == true'}对<{$user['user_name']}>说点什么...{else /}对发布者说点什么...{/if}" />
                    <span class="input-group-btn">
    <button class="btn btn-default sub_content" type="button">发送</button>
  </span>
                </div><!-- /input-group -->
            </div>
        </div>
        
        下面是信息添加位置,点击发送
        $(this).parents('.content_roww').prev('.content_listt').append();//不能正常添加
        $('.content_listt').append();//能正常添加,但是不符合我的需求啊,
        请问第一种有什么问题啊
        神们~~~~~~~~

                                        

         
阅读 2.9k
2 个回答

你看看你的dom关系对了吗?

parents是获取所有祖先元素,从里往外直到html, 如果你想访问当前this的祖先节点,可以使用closest;如果想访问直接父元素,可以用parent

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进