ターゲットページで実行するためにjQueryが適切に含まれていないようです。私は同様の問題を抱えていて、GoogleChromeについて次のように解決しました。
次のワンライナーコードをURLフィールドとして含むブックマークをChromeブラウザに追加します(読みやすくするために美化されています)。
javascript: (function () {
var s = document.createElement('script');
s.setAttribute('src', 'https://code.jquery.com/jquery-latest.min.js');
if (typeof jQuery == 'undefined') {
document.getElementsByTagName('head')[0].appendChild(s);
}
jQuery("td.edit select option[value=BN]").attr("selected", "");
})();
次に、そのブックマークをクリックして実行します。通常はjQueryが含まれ、function (e,t){return new b.fn.init(e,t,r)}
入力したときのようなものをコンソールが返すようにすることが期待されています$
。
ブックマーク(ブックマークレットとも呼ばれます)を作成するプロセスは、コンソールで作業するすべてのページにjQueryを挿入するための省略形です。ただし、スニペットコードは、JSコンソールに直接コピーアンドペーストした場合にも機能します。
PS:スニペットのクレジットは私のものではありません。しばらく使用していて、どこから取得したのか思い出せないからです。
それが役に立てば幸い。