Это определенно недопустимый синтаксис. У вас есть знак равенства в списке формальных параметров.
Предположительно, это закончится как:
$.each(selectValues, function(key='someTime', value='Custom')
{
$('#expire').
append($(\"<option></option>\").
attr(\"value\",key).
text(value));
});
Я рекомендую вам использовать опцию file, если это возможно, чтобы вам не приходилось иметь дело с экранирующими проблемами:
chrome.tabs.executeScript(null, {file: "myScript.js"});
Предположительно код в myScript.js будет выглядеть примерно так:
$.each(selectValues, function(key, value)
{
$('#expire').
append($("<option></option>").
attr("value",key).
text(value));
});
Однако не ясно, что вы пытаетесь сделать. jQuery.each принимает обратный вызов с двумя параметрами, но что вы ожидаете от значений справа от знака равенства?