我刚刚进入一些 chrome 扩展开发,并且遇到了以下错误 - 我在 popup.html 文件中为定义我的扩展的按钮定义了一个 .on 事件,但它没有触发(或引发错误在扩展检查器中)单击时。如果在另一个环境中运行(例如 jsfiddle 或 codepen),它会完全按计划工作。
HTML:
<!doctype html>
<html>
<head>
<title>Popup</title>
<style>
body {
min-width: 357px;
overflow-x: hidden;
}
</style>
<script src="jquery.js"></script>
<script src="popup.js"></script>
<textarea id = "names" rows="4" cols="50">Enter the user's name</textarea>
<button id ="close">Close</button>
</head>
<body>
</body>
</html>
JS:
$('#close').on('click',function(){
$('#names').val('works');
});