これまでに尋ねられている場合は、事前に謝罪します。ですから、私がタイトルで言及した状況は次のとおりです:
私は新しいwindow.document.open()オブジェクトにhtmlを書いています。私が書いているhtmlも頭に含まれています。 これは
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
<script>
$(document).ready(function(){
alert('This is working!');
});
</script>
興味深いのは、他のすべてのjqueryのコードが動作することで、私は実行することはできませんよスクリプトです。例えば、私のhtmlで私は、ID =とボタンがあります「は」と、このスクリプトは、なぜ$(ドキュメント).ready()が動作していない
$('#but').click(function(){
alert('you clicked a button')'
});
に動作しますか?これはwindow.document.open()がjqueryのドキュメントとしてカウントされないためですか?
ありがとうございます。
編集:私の質問は不明だと思います。私はそれについてひどく残念です。ここでは状況があります:
$('#but').click(function(){
alert('you clicked a button')'
});
私は最初のJSファイルを実行すると、今、私ができる午前:
var w=window.open();
var temp=`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> Template for converted files</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
<script type="text/javascript" src="file.js"></script>
<script>
$(document).ready(function(){
alert('This is working!');
});
</script>
</head>
<body class="body">
<button id='but'>click me!</button>
</body>
</html?
`;
w.document.open();
w.document.write(temp);
ファイルfile.js次ました: 私は基本的にこれを持っているのJavaScriptファイルを持っていますボタンで新しいウィンドウを開きます。クリックすると「新しいボタンをクリックしました」というメッセージが表示されます 警告「これは動作しています!」は動作していません。
これは状況を明確にします。私は最初から明確でないことを本当に残念に思っています。
あなたのコードはdocument.openが含まれていません。より多くのコードが必要です.. –
あなたの問題のフィーリンの例を作成して確認し、修正してください –
jqueryの正確なリストはこちらをご覧くださいhttp://api.jquery.com – pheromix