草庐IT

删除元素

全部标签

javascript - 在元素名称上使用迭代器变量?

这是我目前所拥有的:functionlistarRestaurantes(){for(i=0;i=0&&restaurantes[i]['nombre'].length"+restaurantes[i]['nombre']+"vermás").css('opacity',0).animate({opacity:1},500);}elseif(restaurantes[i]['nombre'].length>11&&restaurantes[i]['nombre'].length"+restaurantes[i]['nombre']+"vermás").css('opacity',0).

javascript - 在 jQuery 中的最后一个元素之前追加元素不结束

我正在尝试使用AJAX帖子发表评论。但是最后一个comment元素包含提交按钮。append后,新项目出现在提交按钮之后。Anycomment1...Anycomment2.......................................和发布请求的结果:success:function(result){if(result.success){$('.commentContainer').append(''+result.text+'');}}我想始终将提交按钮保留在末尾。我该怎么做? 最佳答案 试试这个$(''+resu

用于垃圾回收的 Javascript 数组删除

我有一个javascript对象数组,每个对象都是用“new”创建的。如果出现错误,我想清除整个数组,以便JS引擎对其进行GC。为此,仅将数组变量设置为“null”就足够了吗?还是我需要拼接数组中的所有元素并将它们设置为null,然后再将数组变量设置为“null”?我问的原因是,在Firefox中,我在将数组分配给null之前显示(console.log)数组,并且显示的对象(通常在我假设的显示中更新)仍然显示数组的元素当我稍后检查它时,我怀疑这些元素是否真的被释放了。 最佳答案 要清除数组,您只需将长度设置为零即可:vararr=

javascript - 从主干 View 中的模板获取 DOM 元素

我正在使用Backbone.js来显示人员列表及其数据。每个人都有属于自己的.div由_.template生成并包含显示此人数据的字段,以便对其进行调整。还有一个带有class=".save"的按钮.在我看来,我有一个绑定(bind)到单击此按钮的功能。我正在寻找获取值的最佳方法-div中的标签属于模型。这是我的方法,但我想知道是否有更好的方法。在我的模板中,我根据模型的ID为DOM元素动态分配了ID。我使用相同的逻辑在View中找回元素。模板"id="name_"/>"id="age_"/>"id="address_"/>Save查看events:{"click.save":"sav

javascript - 重叠 SVG 元素上的鼠标事件

如何处理重叠svg元素上的点击事件?我正在使用Reaphael.js库。问题是topDOM元素正在拦截鼠标事件,即使底部元素没有被任何绘图重叠。我的问题是如何使我的示例中的两个圆圈都可点击并仍然将它们保留在两个svg元素中?这是我的代码:CSS:#container{position:relative;width:200px;height:200px}#container>svg{position:absolute!important;top:0;left:0;}JavaScript:vartopLayer=Raphael('container',200,200);varbottomL

javascript - 如何知道 <embed> 元素的内容何时加载

我正在以编程方式添加标记到我的HTML文档:vare=document.createElement('embed');e.src="some-image.svg";e.type="image/svg+xml";document.body.appendChild(e);这工作正常,并且SVG元素按预期显示。但是,我想用JavaScript操作SVG元素,并且尝试在将元素添加到DOM后立即这样做失败,因为内容尚未加载。我该怎么做。请注意,我想不使用jQuery执行此操作,因此请不要指向jQueryAPI。 最佳答案 作为@RGraham

javascript - 在 WebDriverJS 中删除 cookie

如何删除WebDriverJS中的cookie?我想在创建登录cookie的网站上运行一些测试(每次运行测试时我都必须清除cookie)。我想在每次运行测试时都开始一个干净的session。我能做什么? 最佳答案 我可以确认driver.manage().deleteAllCookies()在WebDriverJS中有效。如果您查看源代码并搜索deleteAllCookies,您将看到该函数。https://code.google.com/p/selenium/source/browse/javascript/webdriver/w

javascript - Kendo Grid 隐藏/显示删除按钮

我是KendoMVC组件和jQuery的新手。我正在构建一个剑道网格。我想在页面加载时隐藏网格中的销毁(删除)命令。之后,当我单击页面上的按钮时,它应该是可见的。剑道格子:@(Html.Kendo().Grid().Name("grid").Columns(columns=>{columns.Bound(product=>product.DESCRIPTION).Title("Description");columns.Bound(product=>product.CODE).Title("Description");columns.Command(commands=>{command

javascript - 指令无法访问嵌入的元素?

我可能会把一些概念弄错,但我没有按照预期的那样工作:http://plnkr.co/edit/Qe2IzMMMR5BJZJpwkx9e?p=preview我想做的是定义一个附加到顶级的指令元素,然后在它的链接函数中修改包含的DOM元素(比如给添加css类等)。但是,链接函数似乎只能获取原始指令模板(),而不是嵌入/扩展的DOM元素。如果这是“设计使然”,我应该怎么做?如果它无法访问被嵌入的DOM树,它会发现定义一个嵌入的“根”指令是毫无用处的...... 最佳答案 请阅读我关于Angular嵌入的一些回答:Whatisthemain

javascript - 向数组中的每个元素添加属性的优雅方式

我如何使用lodash,用最少的代码转换这样的数组:['Alfa','Betta','Gamma','Delta']进入:[{squad:'Alfa'},{squad:'Betta'},{squad:'Gamma'},{squad:'Delta'},] 最佳答案 在Lo-Dash(或下划线)中:_.map(['Alpha','Beta','Gamma','Delta'],function(squad){return{squad:squad};});在ES5中:['Alpha','Beta','Gamma','Delta'].map(