javascript - 如何使用 id/class 将元素放置在其他元素旁边?

标签 javascript jquery css twitter-bootstrap

我想将搜索元素放置在元素“媒体标题 1”或“媒体标题 2”旁边(相对于其 id/类)。

例如:

enter image description here

考虑一下,我有一个类为“media-item-1”的元素,我想通过使用其类“media-item-1”将搜索 div 放置到该元素旁边。将来它应该是动态的,我想通过更改目标元素 id/class 来更改位置。

<div class="content">
    <div class="media-item-1 col-md-8 col-sm-8 col-xs-8">
        <div class="media">
            <div class="media-body">
                <h4 class="media-heading">Media heading 1</h4>
                This is some sample text. This is some sample text. 
                This is some sample text. This is some sample text.
            </div>
        </div>
    </div>    
</div>

<div class="sidebar-second">
    <div class="form-item-search col-md-4 col-sm-4 col-xs-4">
      <label for="search">Search</label>
      <input type="text" id="search"  size="15" maxlength="60">
    </div>
</div>

有没有办法使用 bootstrap/jquery 来做到这一点?

这是 jsbin 中的代码

最佳答案

这是一个例子。根据指定的id设置元素的div顶部。

  <div class="sidebar-second" style="position:absolute;">
    <div class="form-item-search col-md-4 col-sm-4 col-xs-4" style="width: 250px;">
      <label for="search" style="float:left;" >Search</label>
      <input type="text" id="search"  size="15" maxlength="60" style="float:left;">
    </div>
  </div>

 </div>
 <div><input type="button" value="SetMe" id="setme" class="ui-button ui-widget ui-state-default ui-corner-all" role="button"></div> 
 </div>

<script>
$( "#setme" ).click(function(){
   var setbutton = $( ".media-item-1" );
   var position = setbutton.position();
   $(".sidebar-second").css({top: position.top, left: 200, position:'absolute'});
});
</script>

关于javascript - 如何使用 id/class 将元素放置在其他元素旁边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27478493/

相关文章:

javascript - 带有 json 数据的 Axios 请求的 cURL 命令

javascript - 为什么循环后某行代码不执行?

Javascript - 附加行相关的下拉列表

javascript - 单击 HTML 加载元素?

css - 通过 CSS 向 Wordpress 主题添加自定义字体

javascript - 构造函数原型(prototype)循环引用 JavaScript

Javascript:如何更新我的事件监听器以仅在用户停止输入时进行更改?

jquery - Fancybox 导致 IE 加载速度缓慢?

javascript - 同步 Jquery Ajax 调用

html - 父 div 中的内容超出宽度