草庐IT

object_attribute_hash

全部标签

javascript - 将空值替换为 JSON OBJECT 中的空值

您好,我有一个由ajax请求提供的JSON对象。json中的一些值显示为null,但我想要一个emptyString而不是我的代码示例:$.post("/profil_process/wall/preview-post.php",param,function(data){//thisdoesnotworkJSON.stringify(data,function(key,value){returnvalue===""?"":value});$('#previewWall').html(getPostWall(data.type,data.titre,data.url,data.descr

javascript - jquery if (css_attribute = 值)

是否可以在javascript/jquery中做一个if语句来确定:如果某个元素的css属性的值等于给定值?比如:if($('.box').css(background-color=blue)){//dothis...} 最佳答案 cssJQuery方法,当只给定一个参数时,将返回给定参数的值。你可以试试这个:varcolor=$('.box').css('background-color');if(color=='rgb(0,0,255)'||color=='blue')//=='blue'以上示例仅适用于JQuery选择器中的第

javascript - IE 问题 - 不支持 Object.keys(value).length

我一直在尝试在InternetExplorer中调试一些js,但我无法解决这个问题。这是导致错误的行:varnumberOfColumns=Object.keys(value).length;错误是...Message:Objectdoesn'tsupportthispropertyormethodLine:640Char:5Code:0URI:xxx起初我以为它与Object.keys(value).length;属性有关,但奇怪的是(无论如何对我来说),错误是在char5,这是变量名的开头。无论如何,我不知道发生了什么或如何解决它。另外,如果我更换:varnumberOfColum

javascript - JavaScript 中的 "uncaught TypeError: Object is not a function"

我无法理解为什么这不起作用。我的表单上有两个字段,当我单击一个按钮时,另一个文本字段值将更改为该函数的值。我怎样才能让它发挥作用?functioncalculate(){varodometerStart=parseFloat(document.getElementById('odometerStart').value);varodometerEnd=parseFloat(document.getElementById('odometerEnd').value);vardistance=document.getElementById('distance');varamount=docum

javascript - 内联 SVG 与 <object> 嵌入式

我正在为EveOnline构建一个游戏内浏览器RoR应用程序。我的应用程序的要求之一是显示由graphviz生成的SVG图形。我在这个环境中无法满足我的要求。Eve的IGB没有官方文档,但wiki指出:ThenewEVEOnlinein-gamebrowser(code-namedMoondoggie)isbasedonatechnologystackcombiningtwoelements:Awesomium:Amiddlewarelayerthatdeliversrenderedwebpagesasdataparseablebya3Dengine.Awesomiumisdevelo

javascript - 使用 Objective-C 的 JavaScript 注入(inject)方法

我正在寻找将JavaScript注入(inject)WebView(在Cocoa中)的不同方法。我正在尝试向中注入(inject)一些javascript已加载到WebView中的HTML文件的标记。以下方法对我不起作用。它似乎只适用于没有嵌套括号的非常简单的JavaScript(根据我的测试):[webViewstringByEvaluatingJavaScriptFromString:[NSStringstringWithFormat:@"varscript=document.createElement('script');""script.type='text/javascrip

javascript - 当我为 Object.assign() 使用基元时,结果显示为空对象

我不明白示例中“基元将被包装到对象”部分。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Primitives_will_be_wrapped_to_objects示例显示基元将被包装,但结果是一个空对象。varv1=true;varv2=10;varv3=Symbol('foo');console.log(Object.assign({},v1,v2,v3));//ouput:{}结果是因为原语像null和undefined一样被忽略了吗?这个

javascript - Handlebars : conditionally add attribute

我正在尝试呈现带有选项的选择元素,就像这样{{#eachcolors}}{{title}}>{{/each}}我正在使用以下Handlebars助手Handlebars.registerHelper('isSelected',function(input,color){returninput===color?'selected':'';});问题是selected属性没有显示在任何option元素上,但是当我放置一个console.log在Handlebars助手中,我确实看到一个匹配(输入===颜色===真)。知道我在这里做错了什么吗? 最佳答案

javascript - 为什么我有这个错误 : Object doesn't support property or method 'forEach' for Internet Explorer?

我正在使用maven在jenkins插件上使用Javascript,我有以下代码:functionarrayElements(element,index,array){vararrayPaths=element.split("\\");varprojectSource=arrayPaths[2];vararray=element.split("_");if(projectSource===global){if(array[2]===filtro){document.getElementById("source").options.add(newOption(arrayPaths[3],

javascript - 如何在 Cocoa/WebKit 应用程序中从 Javascript 调用 Objective-C 方法?

我有一个Cocoa应用程序,它使用WebView来显示HTML界面。我将如何从HTML界面中的Javascript函数调用Objective-C方法? 最佳答案 这记录在developer.apple.com. 关于javascript-如何在Cocoa/WebKit应用程序中从Javascript调用Objective-C方法?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9