Javascript jQuery名称在chrome扩展中选择,多层引号

Javascript jQuery名称在chrome扩展中选择,多层引号,javascript,jquery,google-chrome-extension,quotes,Javascript,Jquery,Google Chrome Extension,Quotes,Chrome扩展需要从启动Javascript chrome.tabs.executeScript(null, { code: "js code here" }); 这可以很好地执行jQuery按ID查找 chrome.tabs.executeScript(null, { code: "$('#testid').val('help me')" }); 但是,如果我需要按名称查找,如何构造引号/撇号 $('[name="testname"]').val('please') 我不确定在将引号/

Chrome扩展需要从启动Javascript

chrome.tabs.executeScript(null, { code: "js code here" });
这可以很好地执行jQuery按ID查找

chrome.tabs.executeScript(null, { code: "$('#testid').val('help me')" });
但是,如果我需要按名称查找,如何构造引号/撇号

$('[name="testname"]').val('please')
我不确定在将引号/撇号插入executeScript函数时如何处理它。看来我需要一个三撇号。

避开引号:

chrome.tabs.executeScript(null,{code:“$”('[name=\'testname\']')).val('please')”});
或使用模板文字(使用反勾号):

chrome.tabs.executeScript(null,{code:`$('[name=“testname”]')).val('please')`});