1

JQuery で何かを行う方法を理解しようとしていますが、少し助けが必要です。私がする必要があると思うのは、正規表現検索と特定のフィールドの一致です。

基本的にMagentoストアがあり、3つのカスタムフィールドがあり、すべて以下のような名前が付いています

options_22_text
options_23_text

基本的に options_number_text があります (数値を乱数に置き換えます)。

ページごとに、3 つのカスタム フィールドを (ページに表示される順序で) ピックアップする必要があります。

これは私がこれまでに得たものですが、番号が変わるため、すべてのページで機能するわけではありません

jQuery(document).ready(function() {
    if (jQuery('#options_3_text').length > 0){
        //Custom Options - Template: Description.phtml

        jQuery('#options_2_text').click(function() {
            //Make sure other fields are filled out first
            if (jQuery('#options_3_text').val() == "") {
                alert('You must enter the first line!');
                jQuery('#options_3_text').focus();
            }
        });

        jQuery('#options_1_text').click(function() {
            //Make sure other fields are filled out first
            if (jQuery('#options_3_text').val() == "") {
                alert('You must enter the first line!');
                jQuery('#options_3_text').focus();
            }
        });
    }
});

価格を調整するため、基本的には最初のテキスト フィールドに入力する必要があります。これを行う良い方法を見つける必要があります-助けてください!?

4

1 に答える 1

2

$("input[id^=options_]")options_ で始まるすべての入力要素をピックアップする必要があります

于 2012-06-08T11:32:38.647 に答える