id
の値が4つの配列にあります。各配列には、まだ入れていないh1とpのテキスト値が割り当てられます。今は、配列graphicDesign内の画像の1つがクリックされた場合に警告するようにしようとしています。私はあなたがtypeof
を使用することができます$ .inArray
var graphicDesign = [$('#design'), $('#DD'), $('#SElogo')];
var webDesign = [$('#bootstrap'), $('#farm'), $('#pong'), $('#SE'), $('#dung')];
var programming = [$('#SE'), $('#dung'), $('#sacar')];
var other = [$('#firm')];
function categories() {
if ($.inArray(this, graphicDesign) > -1) {
alert('hello');
}
}
ご質問はありますか? – Qianyue
あなたのデモコードでは、 'this'はそれを別々に呼び出しているので要素にはなりません。 console.log(this) 'を' categories() 'に追加し、コンソールを開きます(F12を押します)。あなたは私が何を意味するか見るでしょう。 –
アラートを取得する方法。私のギャラリーの各画像はIDを持っていますが、クリックされた画像のIDが特定のことをするよりもx配列であれば、各IDは私の配列の1つにあります。今すぐアラート – Shniper