草庐IT

event_id

全部标签

javascript - 将 css 编辑为 event.target

我正在尝试将背景更改CSS属性更改为event.target但它不起作用。除了更改event.target.css之外,所有命令都有效这是我使用的代码:$(document).ready(function(){$(".plusMatch").click(function(event){if($("#productImage"+event.target.id).hasClass("visible")){$("#productImage"+event.target.id).css("display","none");$("#productImage"+event.target.id).re

javascript - 使用汇总将 d3.event 导入自定义构建

我有一个这样的文件d3.custom.build.js(简化):import{range}from'd3-array';import{select,selectAll,event}from'd3-selection';import{transition}from'd3-transition';exportdefault{range,select,selectAll,event,transition};还有一个像这样的rollup.config.js:importnodeResolvefrom'rollup-plugin-node-resolve';exportdefault{entry

javascript - event.target.value 和 event.currentTarget.value 的区别

我在事件处理程序中捕获了一个输入值,如下所示:importReactfrom'react';exportclassNewsletterextendsReact.Component{handleClick(event){letnewsletterId=event.target.value;console.log(newsletterId);}constructor(props){super(props);this.state={newsletter:this.props.newsletter,}}render(){return()}}这表现得很奇怪。目标值有时会变为undefined。有

javascript - Url.Action 只渲染 Controller 和 Action 但不渲染 id

我需要为我正在执行的JavaScript搜索呈现一个URL。不幸的是,Url.Action不仅呈现操作,还呈现当前ID。当当前在页面上使用带有id的操作时会发生这种情况。为了说明Url.Action("List","Org");将首先呈现Org/List,我可以从中附加要列出的组织。但是,在将位置移动到Org/List/12345Url.Action("List","Org");后,将呈现Org/List/12345并附加到它会产生一个问题,我最终得到Org/List/12345/6789。除了Url.Action之外,我还可以使用其他方法吗?我考虑过使用JavaScript来检查/的

javascript - jQuery 和 long int id

我遇到了下一个问题:在我们的数据库中,我们有带有ID的对象,例如4040956363970588323。我正在jQuery上写一些客户端向导用于与此类对象进行交互。客户端通过Ajax接收有关对象的基本数据请求,例如:$.ajax({url:"/api/pages/",type:"get",dataType:"json",data:{"id":site_id},success:function(data){if(data.success){for(varpidxindata.pages){console.log(data.pages[pidx].id);varli=$('');varid

javascript - Backbone.js:如何通过模型 ID 数组过滤对象集合?

我有一个充满模型的Backbone.Collection;假设模型是Car。这个集合是一个非常大的Cars列表。我希望能够从列表中选择一些特定的汽车ID,然后能够从该集合中仅获取那些选定的汽车对象。我下面的代码块不工作;我确信有一种方法可以使用Backbone.js/Underscore.js来实现这一点……我对Backbone/Underscore也很陌生。CarList=Backbone.Collection.extend({model:Car,filterWithIds:function(ids){returnthis.filter(function(aCar){return_.

javascript - 我可以使用 ID 作为变量名吗?

我发现设置一个与元素id同名的变量很方便,例如:randomDiv=document.getElementById("randomDiv");randomDiv.onclick=function(){/*Whatever;*/}randomDiv.property="value";这适用于Chrome和Firefox,但不适用于IE8;给出错误对象不支持此属性或方法。创建名称与元素ID相匹配的变量是错误的(或不良做法)还是InternetExplorer的另一个实例在起作用? 最佳答案 自动创建全局变量被认为是不好的做法,因为查看某

javascript - 如何使用 jquery 获取特定类中的 ID 列表?

例如我想以["div_1","div_2"]之类的数组结尾 最佳答案 选择$(".myclass")后,可以使用.map()方法[docs]获取每个元素的.id。这将返回一个包含id的类似jQuery数组的对象。varids=$(".myclass").map(function(){returnthis.id;});添加.toArray()[docs]如果你需要一个真正的数组,到最后。 关于javascript-如何使用jquery获取特定类中的ID列表?,我们在StackOverflo

javascript - QUnit、Sinon.js 和 Backbone 单元测试受挫 : sinon spy appears to fail to detect Backbone Model event callbacks

在下面的单元测试代码中:TestModel=Backbone.Model.extend({defaults:{'selection':null},initialize:function(){this.on('change:selection',this.doSomething);},doSomething:function(){console.log("Somethinghasbeendone.");}});module("Test",{setup:function(){this.testModel=newTestModel();}});test("intra-modeleventbi

javascript - 微软表面 : How do I allow JavaScript touch/drag events to work without being intercepted by the browser?

我的网站上有一张GoogleMapsmap,但当它与MicrosoftSurface平板电脑一起使用时,“平移”手势会被浏览器拦截——它会尝试转到下一个浏览器窗口。如何允许浏览器忽略平移(拖动事件)以使map正常运行?转到maps.google.com,map完全可以拖动,因此Google必须采用一种解决方法。 最佳答案 根据MS的“指针和手势事件”指南(此处:http://msdn.microsoft.com/en-us/library/ie/hh673557%28v=vs.85%29.aspx#Panning_and_zoomi