Javascript jQuery名称在chrome扩展中选择,多层引号
Chrome扩展需要从启动JavascriptJavascript 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.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')`});