複数の人が管理するCMSがあります。私たちは、時期によっては配送方法の一部を有効/無効にします。誰かが「Text Reserv。Pick-up」発送オプションを有効にしていても、デフォルト以外の場合はそのままにしておくと、私たちの決済情報TDに別のメッセージを表示するようにチェックアウトページをセットアップしたいと考えています。Selectに特定のテキストのオプションが含まれている場合、divのテキストを変更
オプションが選択されている場合、divなどを変更する例がたくさんありますが、オプションがリストに含まれているかどうかを確認してから、その内容に基づいてTDの内容を変更します。私はそれらの事例を変更して自分の状況でうまくいくかどうかを見極めましたが、うまく機能していません。
私はすでにTDを変更するコードを持っていますが、選択に最初に特定のオプションが含まれているかどうかを確認する方法を理解することはできません。
// Change description from "To pick up at the bookstore" on Step 2 of checkout to Reserve Your Textbooks
$('td[id$=PickupAtStoreColumn] div.multipleship').each(function() { $(this).html($(this).html().replace("To pick up at the bookstore","Reserve Your Textbooks")); });
// Change "Pick Up At Store" button text on Step 2 of checkout to Reservation Pickup
$('td[id$=PickupAtStoreColumn] input[id$=btnPickupAtStore]').attr('value','Reservation Pick-up');
どのように選択し、[ID $ = drpShipType]がオプションとして有効「テキストRESERVピックアップ」を持っているかどうかを確認することができます:ここで私はTDのテキストや入力ボタンを変更する必要がコードです最初?ありがとう!
、IDはページに固有でなければなりません。したがって、特定のIDを持つ特定のタイプの要素を選択することはできません。IDを選択するだけです: '$( '#PickupAtStoreColumn')' –