0
データ属性から引き出すグローバル変数の値を宣言する必要があります。しかし、テストスクリプトでは、私はコンソール上で印刷することができますが、私がページ上でそれを使用すると、コンソールで未定義となります。ここで私が思いついたjqueryスクリプトです。jqueryのグローバル変数が出力しない
var PClevel;
$(document).ready(function() {
var array = [];
$(".proimg").slice(0,3).each(function() {
array.push($(this).data("pid"));
PClevel = ("["+array.join(",")+"]");
});
});
console.log(PClevel);
https://jsfiddle.net/wq3tqkzo/
誰もがそのライブのページに出力を印刷しない理由を喜ば助言することができます。私はjqueryライブラリを利用できます。または、私は純粋なjavascriptで同様の機能を持つことができるかどうか誰も助言することができます。
デバッグを試しましたか? – Yaman
はい私はしました。私はページ上のグローバル変数を宣言する方法を変更しましたが、それでも私はコンソールで出力しません。 jsfiddleで必要に応じて私を見せてください。 – user3550203
try window.PCLevel = yourvalue; – Yaman