草庐IT

main-div

全部标签

javascript - 按字母顺序对 DIV 进行排序而不销毁和重新创建它们?

我希望能够通过单击按钮对我页面上的一堆div元素进行排序。都是简单的文字内容,例如:CCCAAABBBDDD当用户点击一个按钮时,它们应该按字母顺序重新排列。显然有很多方法可以做到这一点,最明显的是我们可以将所有内容放入一个数组中,对数组进行排序并基于此重新创建HTML。这是此类解决方案的示例:http://jsfiddle.net/hibbard_eu/C2heg/但是,如果已经使用了很多代码,这就不太合适了,我希望能够简单地移动div而不会做任何破坏性的事情。这可能吗? 最佳答案 用sort()对元素数组进行排序用appendT

javascript - DIV 节点怎么会是 "detached",有什么用?

本文创建了一个分离的Div节点:http://www.bennadel.com/blog/1008-jQuery-empty-Kills-Event-Binding-On-Persistent-Nodes.htm我不明白:我认为DOM拥有每个节点。那么您将如何附加到DOM?最后但同样重要的是,分离节点的目的是什么? 最佳答案 我不确定你期望哪个答案,所以这里有一些想法:IthoughtthatDOMownseverynodes.文档拥有每个节点。每个节点都有一个ownerDocument[MDN]属性(property)。来自spe

javascript - AngularJS 是否具有在 div 中为属性设置别名的语法?

这是一个奇怪的问题,但我的想法是:假设我有一个从HTTP调用返回并附加到$scope的复杂JSON对象。像这样:$scope.obj={user:{id:10,name:{first:'Joe',last:'Smith'},contact:{home:{street:'101FirstSt.',city:'Myville',state:'Jokelahoma',zip:'98765'},email:'joeshmoe@gmail.com',phone:'+12345678901'}},purchase_hist:[{item_id:11004,date:'Thu,06Aug201513

javascript - 在 Vue.js 中隐藏 div onclick

以下jQuery的Vue.js等价物是什么?$('.btn').click(function(){$('.hideMe').hide()}); 最佳答案 jQuery开箱即用,Vue.js则不然。要初始化Vue.js组件或应用程序,您必须将该组件及其数据绑定(bind)到模板中的一个特定HTML标记。在此示例中,指定的元素是并通过el:#app定位.你将从jQuery中了解到这一点。在声明了一些保存切换状态的变量之后,在本例中为isHidden,初始状态为false并且必须在data中声明对象。其余的是Vue特定的代码,如v-on:

javascript - 检查鼠标是否在 div 内

我想使用if语句来检查鼠标是否在某个div内,如下所示:if(mouseisinside#element){//dosomething}else{return;}这将导致函数在鼠标在#element内部时启动,在鼠标在#element外部时停止。 最佳答案 您可以注册jQuery处理程序:varisOnDiv=false;$(yourDiv).mouseenter(function(){isOnDiv=true;});$(yourDiv).mouseleave(function(){isOnDiv=false;});没有jQuery

javascript - 我将如何使用 jquery 选择此 div 中的第一张图片?

我有这个div和一堆其他div和图像。主要的div是m-carousel-inner。我想要做的是选择此div中的第一个img元素。我将如何在javascript或jquery中执行此操作?TitleLoremipsumdolorsitametTitleLoremipsumdolorsitametTitleLoremipsumdolorsitametTitleLoremipsumdolorsitametTitleLoremipsumdolorsitametTitleLoremipsumdolorsitametTitleLoremipsumdolorsitametTitleLoremip

javascript - 如何使用 Jquery 检查 div 的高度是否大于 700px?

我想知道,如何使用Jquery检查div的高度是否大于700px?如有任何帮助,我们将不胜感激。谢谢 最佳答案 if($('#mydiv').height()>700){//Greaterthan700pxinheight} 关于javascript-如何使用Jquery检查div的高度是否大于700px?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3566388/

javascript - 使用 jQuery 动态排列 div

我有以下结构:现在someid实际上是该div的唯一ID。现在我收到一个具有不同顺序的数组,比如someid3、2、1、4,那么我如何使用jQuery移动这些div以匹配新顺序?非常感谢您的宝贵时间。 最佳答案 我的插件版本-WorkingDemo获取一个数组和可选的id前缀,并重新排序其id对应于数组内(idprefix)+值顺序的元素。数组中不包含具有相应id的元素的任何值都将被忽略,并且数组中不包含id的任何子元素都将被删除。(function($){$.fn.reOrder=function(array,prefix){re

javascript - .DIV 标签上的按键?

有没有办法让.keypress像这样在div元素上工作?: 最佳答案 是的:你需要添加一个tabindex属性为使其获得焦点。另外,在按键事件中输入的文本的字符代码所需的属性是which,不是keyCode.最后,里面的HTML注释标签元素在所有现代浏览器中都是不必要的。 关于javascript-.DIV标签上的按键?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/375933

Javascript:在div中获取div

我有两个像这样嵌套的div:我如何单独使用jQuery或JavaScript获取下层嵌套div的名称? 最佳答案 varnameValue=$('#lower').attr('name');但是如果你真的想用外面的div来选择里面的:varnameValue=$('#upper>div').attr('name');或者varnameValue=$('#upper#lower').attr('name');或者varnameValue=$('#upper').find('#lower').attr('name');