0

私が作成している Web ページには、複数の div 要素を含めることができます。各要素には、id 'product-info-div' に数字が追加されています。例 - product-info-div1、product-info-div2、product-info-div3 など。これらの各 div には、それぞれ TagSelector1、TagSelector2 という要素があります。

このような div 要素の正確な数は、実行時に決定されます。

このような div がページに作成されるたびに呼び出される関数を作成しています。今はこんな感じです(-.

$("#product-info-div*").ready(
        function () {
            $("#TagSelector1").chosen();
            $("#TagSelector2").chosen();
            $("#TagSelector3").chosen();
            $("#TagSelector4").chosen();
            $("#TagSelector5").chosen();
        }
    );

私がやりたいのは、この関数を呼び出している div から番号を取得して、ハードコーディングを削除できるようにすることです。このようなもの -

$("#product-info-div*").ready(
        function () {
            var product_number = get_number_from(product-info-div*);
            $("#TagSelector"+product_number).chosen();
        }
    );

誰か助けてくれませんか?

4

1 に答える 1