Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
chrome插件中的Javascript有语法错误 chrome.tabs.executeScript(null,{code::'$.each(selectValues,function(key='+timestamp+“,value='Custom')) { $(“#到期”)。 追加($(\“\”)”。 属性(\'value\',键)。 文本(值); });"});_Javascript_Jquery_Google Chrome_Google Chrome Extension - Fatal编程技术网

chrome插件中的Javascript有语法错误 chrome.tabs.executeScript(null,{code::'$.each(selectValues,function(key='+timestamp+“,value='Custom')) { $(“#到期”)。 追加($(\“\”)”。 属性(\'value\',键)。 文本(值); });"});

chrome插件中的Javascript有语法错误 chrome.tabs.executeScript(null,{code::'$.each(selectValues,function(key='+timestamp+“,value='Custom')) { $(“#到期”)。 追加($(\“\”)”。 属性(\'value\',键)。 文本(值); });"});,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,它说第一行有语法错误,WebKit检查器显示奇怪的突出显示模式 怎么了?一个朋友认为我需要逃离某些角色 谢谢你的帮助 这绝对不是有效的语法。在形式参数列表中有一个等号 它可能会以以下方式结束: chrome.tabs.executeScript(null, {code:"$.each(selectValues, function(key='" + timestamp + "', value='Custom') { $('#expire'). append($(

它说第一行有语法错误,WebKit检查器显示奇怪的突出显示模式

怎么了?一个朋友认为我需要逃离某些角色


谢谢你的帮助

这绝对不是有效的语法。在形式参数列表中有一个等号

它可能会以以下方式结束:

chrome.tabs.executeScript(null, {code:"$.each(selectValues, function(key='" + timestamp + "', value='Custom')
{   
     $('#expire').
          append($(\"<option></option>\").
          attr(\"value\",key).
          text(value)); 
});"});
myScript.js中的代码大致如下:

chrome.tabs.executeScript(null, {file: "myScript.js"});
$。每个(选择值、函数(键、值)
{   
$(“#到期”)。
追加($(“”)。
属性(“值”,键)。
文本(值);
});

然而,不清楚你想做什么。接受带有两个参数的回调,但等号右侧的值会发生什么变化?

这肯定是无效的语法。在形式参数列表中有一个等号

它可能会以以下方式结束:

chrome.tabs.executeScript(null, {code:"$.each(selectValues, function(key='" + timestamp + "', value='Custom')
{   
     $('#expire').
          append($(\"<option></option>\").
          attr(\"value\",key).
          text(value)); 
});"});
myScript.js中的代码大致如下:

chrome.tabs.executeScript(null, {file: "myScript.js"});
$。每个(选择值、函数(键、值)
{   
$(“#到期”)。
追加($(“”)。
属性(“值”,键)。
文本(值);
});

然而,不清楚你想做什么。接受带有两个参数的回调,但等号右侧的值会发生什么情况?

不能这样使用每个参数。需要一个回调函数,该函数需要两个参数:
index
value

您不能将自己的数据传递给函数定义

这与jQuery无关,但通常与JavaScript有关

如果使用每个,则传递给函数的参数来自集合。不能传递自定义参数

你想做什么?如果要设置
#过期
,只需在不使用
的情况下执行即可:

jQuery.each( collection, callback(indexInArray, valueOfElement) )
$(“”).val('Custom').text(timestamp).appendTo('#expire');
如果您不熟悉jQuery,请阅读一篇文章



在PHP和Python等其他语言中,这意味着您为参数提供了一个默认值。但是,这在JavaScript中是不可能的(以这种方式)。

您不能以这种方式使用每种脚本。需要一个回调函数,该函数需要两个参数:
index
value

您不能将自己的数据传递给函数定义

这与jQuery无关,但通常与JavaScript有关

如果使用每个,则传递给函数的参数来自集合。不能传递自定义参数

你想做什么?如果要设置
#过期
,只需在不使用
的情况下执行即可:

jQuery.each( collection, callback(indexInArray, valueOfElement) )
$(“”).val('Custom').text(timestamp).appendTo('#expire');
如果您不熟悉jQuery,请阅读一篇文章



在PHP和Python等其他语言中,这意味着您为参数提供了一个默认值。然而,这在JavaScript中是不可能的(以这种方式)。

哦,看,StackOverflow的语法highlighter知道我在尝试做什么。它在那里正确地突出显示了。哦,看,StackOverflow的语法高亮器知道我在做什么。它在那里正确地突出显示了。我不知道如何设置要在那里使用的变量,我从未使用过jquery。我的问题与我试图执行的代码对象有关,之后我将用jquery处理语法错误。如果你知道这两个问题的解决方案,那将大有帮助!等号右边的值会发生什么情况?我以前从未使用过jquery,我试图将它们作为值传递给attr和text。该函数的两个参数由提供。它们表示要处理的元素的索引和值。在阅读文档之后,我认为您的解决方案会起作用。如何将变量传递到js文件?插件中的变量是通用的吗?我不知道如何设置要在那里使用的变量,我从来没有使用过jquery。我的问题与我试图执行的代码对象有关,之后我将用jquery处理语法错误。如果你知道这两个问题的解决方案,那将大有帮助!等号右边的值会发生什么情况?我以前从未使用过jquery,我试图将它们作为值传递给attr和text。该函数的两个参数由提供。它们表示要处理的元素的索引和值。在阅读文档之后,我认为您的解决方案会起作用。如何将变量传递到js文件?插件中的变量是否通用?