草庐IT

another_attr

全部标签

javascript - 不能对 D3 v4 中的对象使用 attr

我一直在尝试使用新的D3v4将一个不错的D3图表示例(https://jsfiddle.net/thudfactor/HdwTH/)转换为Angular2组件。不过,我确实收到了“无法读取null的属性文本”异常,代码如下:vartextLabels=labelGroups.append("text").attr({x:function(d,i){varcentroid=pied_arc.centroid(d);varmidAngle=Math.atan2(centroid[1],centroid[0]);varx=Math.cos(midAngle)*cDim.labelRadius

javascript - jQuery .attr ('value' , 'new_value' ) 不工作?

我正在尝试使用jQuery动态更改输入的实际HTMLvalue属性。虽然使用input.attr('value','myNewVal');可以在视觉上改变它,但当我使用Chrome中的开发者工具检查源代码时,HTML属性没有改变。因为稍后我要检查一些PHP以查看输入是否具有其原始值,所以我需要一种更改实际HTML属性的方法,最好是在jQuery中。有没有其他人遇到过这个烦人的错误,你们中有人知道解决方法吗?我也尝试过使用.val()并且发生了同样的事情——底层HTML属性没有改变。 最佳答案 attr应该也能正常工作,特别是因为您确

javascript - 如何获得原始实体的 attr?

我的标签上有数据属性。数据属性中有HTML实体。我可以使用jQuery的data方法获取该attr的内容。然而,HTML实体被修改,而不是—我得到—。如何获取原始内容?JsFiddledemo. 最佳答案 我认为这是不可能的。据我了解,浏览器会自动解析—,因此您必须在服务器端将其编码为—。jsFiddle 关于javascript-如何获得原始实体的attr?,我们在StackOverflow上找到一个类似的问题: https://stackove

javascript - d3.transition().attr ('x' , y) 在 d3.attr ('x' , y) 有效时无效

以下作品(圆圈将移动到提供的点的新位置)d3target.attr('cx',newCX).attr('cy',newCY)但这些不是:d3target.transition().attr('cx',newCX).attr('cy',newCY)//.duration(1000)//Stilldoesn'tworkwithorwithouttheduration这也不行:(通过提供起始值assuggestedbyAPIdocs)d3target.attr('cx',originalCX).attr('cy',originalCY).transition().attr('cx',newC

javascript - jQuery 的 attr() 和 getAttribute() 之间的区别

attr的jQuery文档方法指出:Attributevaluesarestringswiththeexceptionofafewattributessuchasvalueandtabindex.似乎确实如此。考虑以下元素:下一行确实显示了“数字”,而不是“字符串”:alert(typeof$("#example").attr("tabindex"));//Number现在,让我感到困惑的是,当使用DOM方法getAttribute时,您会得到不同的结果:alert(typeof$("#example")[0].getAttribute("tabindex"));//String查看a

Javascript : calling function from another file

我只是Javascript的新手,所以当我阅读Javascript文档时,发现有许多我无法理解的复杂结构。这是我正在阅读的Javascript代码的简短说明:在我的例子中有两个主要文件:Helper.js和Circle.js。Helper.js中有一个方法名:using:function(param1,param2)。下面是Circle.js的代码:Helper.using('py.Figures',function(ns){ns.Circle=function(params){//someadditionalmethodsandcodehere}ns.Alert=function()

javascript - 如何在 IE、FF、Chrome 等上可靠地设置类 attr w/JavaScript?

我正在使用下面的JS代码,以便在单击链接时更改类。document.getElementById("gifts").setAttribute("class","gkvSpriteselected");这在IE中不起作用,但在FF和Chrome中有效。然后我将代码更改为:document.getElementById("gifts").setAttribute("className","gkvSpriteselected");然后它在IE中工作,但在FF和Chrome中停止工作。有人可以帮帮我吗? 最佳答案 您可以可靠地使用class

javascript - JS : Call a function after another without touching the original function?

我正在尝试在特定页面上扩展第三方库,但我不想更改任何第三方代码。我知道第三方库在发生某些事情时调用的函数的名称,所以如果我希望自己的自定义代码在此之后执行,我该怎么做?第三方库有:functioneventFinished(args){//librarystuffhere}现在,如果这是我自己的代码,我会这样做:functioneventFinished(args){//librarystuffhereMyCustomFunction();}但是,它不是,我也不想覆盖库存库代码。那么有没有办法在不触及原始功能代码的情况下执行上述操作?我会引用函数本身,仅此而已。编辑:我应该提到声明的函

javascript - EmberJS : The best way to reload controller's model based on another property?

根据另一个属性为当前Controller重新加载模型的最佳方法是什么?例如:我有一个后Controller。作者只能发表一篇文章。如果currentAuthor属性更改,我想重新加载创建后的表单。我试过这种方式:App.PostEditController=Ember.ObjectController.extendmodelReloadNeeded:Ember.observer((obj,keyName)->postId=@get('currentAuthor').get('post_id')ifpostId?@set('model',@store.find('post',postId

javascript - JQMIGRATE : jQuery. fn.attr ('selected' ) 可能使用属性而不是属性

$('#operatordelivery').attr('checked',true);你好,我目前正在将jQuery版本迁移到jQuery-2.1.1,我可以在控制台中看到警告JQMIGRATE:jQuery.fn.attr('selected')mayusepropertyinsteadofattribute。我不清楚这个警告解释了什么。谁能告诉我这个错误是什么意思? 最佳答案 来自JQMIGRATE文档:JQMIGRATE:jQuery.fn.attr('selected')mayusepropertyinsteadofatt