草庐IT

block_id

全部标签

javascript - 具有动态 ID 的 Backbone View

我刚刚意识到我误解了Backbone.View的el属性。基本上,我的View需要基于其模型属性的动态id属性。我认为我可以正常工作,因为我只是在我的模板中指定了它:{{name}}但是,我意识到Backbone实际上在做的是将这个编译后的模板默认放入另一个元素div中。我通过阅读文档了解了更多相关信息,但我仍然对如何创建动态id感到困惑。最好,我很想找到一种方法,使上面模板中的内容成为我的el,因为它已经拥有我想要的一切,但我不知道是否这是可能的。所以我想知道,是否有一种方法可以指定动态id属性。我尝试在initialize方法中设置它,this.id=this.model.get(

Javascript:获取id为id [x]的所有元素

如何使用javascript获取ID为id[x]的元素的数量?示例HTML:上面的html是根据用户输入生成的。如何使用javascript检测存在的元素数量?目前我可以检测到这样的元素的存在示例Javascriptif(document.getElementById('vrow[0]')){varrow=0;}if(document.getElementById('vrow[1]')){row=1;}... 最佳答案 []arenotvalidcharactersinIDattributes在HTML4.01中。然而,即使在HTM

javascript - 通过函数获取元素的id

我有一个在复选框字段的onclick事件中调用的函数。和函数functionchangeEnable(){varval=$(this).attr('id');alert(val);}我有,但它返回undefined。我的语法错误还是我错过了什么?这些复选框是动态创建的并且具有不同的ID,这就是为什么我想为某些任务获取ID。 最佳答案 请注意,changeEnable函数中的this将是window。您需要将对元素的引用作为参数传递给函数:functionchangeEnable(el){varval=el.idalert(val);

javascript - 从触发事件的元素中返回属性 id

我有一个元素,这个元素通过以下代码调用函数calcTotal:$('.pause').change(function(e){window.alert("pausechanged");calcTotal(e);calcTotal(e)的代码如下:functioncalcTotal(event){alert('calcTotalcalled');varmyId=event.currentTarget.attr('id');myId=myId.replace(/[^0-9]/g,'');vartimeRegex=/^[0-9]{1,2}:[0-9]{2}$/;if($('#start'+my

javascript - jquery dropdownlist,onchange 重新加载页面使用带有下拉值 ID 的 Get 请求

当有人在下拉列表中选择一个项目时,我想使用查询字符串中所选项目的ID值重新加载当前页面,例如:http://www.example.com/mypage?id=234我该怎么做? 最佳答案 您可以使用Dutchie432指出的原始javascript版本或jQuery版本。Goto123Goto456$(function(){$("#the_select").change(function(){window.location='http://www.domain.com/mypage?id='+this.value});});

javascript - 通过类名获取ID JQuery

您好,这是一个jquery问题:假设我有这个:我想获取当我点击提交按钮时被选中的复选框的id(注意:你只能选择1)我在这里有这个按钮点击事件:$("#submit").click(function(){if($(".select").is(':checked')){alert($(".select").attr('id'));}});它总是提醒“select-1”,即使我选择了带有“select-2”id的复选框。我猜是因为它们都在同一个类中,第一个在警报中显示要找到的“.select”类。我如何获取使用类名检查的特定ID?谢谢你! 最佳答案

javascript - 如何使用 fadeIn with display=inline-block

这个问题在这里已经有了答案:Howtofadetodisplay:inline-block(6个答案)关闭7年前。我尝试淡化一个div,它(应该)有一个显示内联block。似乎fadeIn方法只假设display=block。有没有办法改变这种行为?

javascript - 通过单击 react.js 传递 id

下面是我的部分代码,但我的问题很简单,当用户点击li时,如何让我的函数显示data-id="1"?render(){return({this.state.items.map((item,i)=>{item.name}X)})} 最佳答案 因为您已经在使用ES6-使用arrow可能会更干净一些函数在这里:render(){return({this.state.items.map((item,i)=>{item.name}this.yourfunc(item.id)}>X)})} 关于jav

javascript - 使用 d3.js 绘制旋转和翻转的叠瓦 block

我必须创建由block层次结构组成的图表(一个大块包含包含其他block的较小块)。数据是这些block的层次结构{element:{name:test,geometry:[..],orientation:'180'}element:{name:test2,geometry:[..],orientation:'none'}element:{name:test3,geometry:[..],orientation:'flipX'}element:{name:test4,geometry:[..],orientation:'90'children:[element:{name:test5,

javascript - Webpack - 加载 block 0 失败

我的一些用户收到此错误:Unhandledrejectionmessage:'Loadingchunk0failed'stack:Loadingchunk0failedatHTMLScriptElement.n问题是,我没有成功复制它。这个错误我已经有一段时间了。同样的用户每次进入网站时都会发生这种情况。但仅限于其中一些人。不过都是win7+chrome60,跟浏览器没有关系。我在网上找不到任何关于这个特定错误的信息。另外我没有使用react-router,我确实使用了react。你知道还有什么问题吗?会不会是某些安全相关的东西引起的?我正在使用webpack2.6.1和Commons