そのdivのボタンをクリックしてフィールドの入力値を取得するにはどうすればよいですか?

ピヤ

同じonlick機能を持つボタンを持つ複数の製品divがあります。ボタンをクリックしたときに入力フィールドの値を取得したいです。入力フィールドとボタンの両方が同じdivに属しています。現在、いずれかのクリックで最初の製品の値を取得しています。ボタン。助けてください

<div class="buy" style="text-align:center;">
<span style="margin-right:3px;font-size:14px;" class="Lite_Price">$15.00</span>

<input type="hidden" maxlength="2" name="qty" class="quantity-wrp" id="itemqty" value="1">    
<input type="hidden" name="prod_id" id="prod_id" value="150">
<input type="hidden" name="code" id="code" value="151PM">
<input type="button" value="" onclick="promoproduct(this.id)" id="promo_button_1">

<div class="buy" style="text-align:center;">
<span style="margin-right:3px;font-size:14px;"   class="Lite_Price">$20.00</span>

<input type="hidden" maxlength="2" name="qty" class="quantity-wrp" id="itemqty" value="1">    
<input type="hidden" name="prod_id" id="prod_id" value="151">
<input type="hidden" name="code" id="code" value="152PM">
<input type="button" value="" onclick="promoproduct(this.id)" id="promo_button_2">

function promoproduct(clicked_id){

    var qty = $("#itemqty").val();
    var prod_id = $("#prod_idprod_id").val();
    var code = $("#code").val();
サトパル

識別子は一意である必要があります。

現在の要素の内容thisをインラインクリックイベントハンドラーに渡す必要があります。共通のクラスとさまざまなトラバーサルメソッドを使用して、要素をターゲットにすることができます。

<input type="button" value="" onclick="promoproduct(this)" id="promo_button_2">

次に、関係をbuy使用して、を使用して.parent()/.closest()後で使用してターゲットにします.find()

function promoproduct(clickedElem){
    var parent = $(clickedElem).closest(".buy");
    var qty =   parent.find('.quantity-wrp').val();
    var prod_id = parent.find('[name="prod_id"]').val();
    var code = parent.find('name="code"').val();    
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPとJAVASCRIPT-各入力フィールドに接続されているボタンをクリックした後、複数の入力フィールドから値を取得するにはどうすればよいですか?

分類Dev

最初に入力フィールドとそのラベルを最初に非表示にしてから、ボタンをクリックすると表示されるようにするにはどうすればよいですか?

分類Dev

react jsのボタンをクリックするたびに入力フィールドを表示するにはどうすればよいですか?

分類Dev

bashでVimへの入力ファイル名としてクリップボードを取得するにはどうすればよいですか?

分類Dev

Excelユーザーフォーム-クリックするとTrueの値を入力し、クリックしないとFalseの値を入力するようにコマンドボタンをコーディングするにはどうすればよいですか?

分類Dev

行内のすべての<td>タグをループして、ボタンクリックで値を取得するにはどうすればよいですか?

分類Dev

REACT.jsのボタンをクリックしてフォームフィールドを変更するにはどうすればよいですか?

分類Dev

ボタンを使用して動的に生成された入力フィールドをクリアするにはどうすればよいですか?

分類Dev

複数の入力フィールドでフィールドインデックスを取得するにはどうすればよいですか?

分類Dev

元の値を再入力してAngularフォームフィールドを「クリーン」にするにはどうすればよいですか?

分類Dev

数値入力フィールドにコンマを追加して、複数の再コードを取得するにはどうすればよいですか?

分類Dev

Flutterブロックを使用して、ユーザーが入力したときにその値を別のウィジェットに更新するテキストフィールドを作成するにはどうすればよいですか?

分類Dev

クエリによって入力フィールドの値のリストを指定するにはどうすればよいですか?

分類Dev

デフォルトのWooCommerceチェックアウトフィールドのように、カスタムチェックアウトフィールドに以前に入力した値を入力するにはどうすればよいですか?

分類Dev

ボタンに入力ボックスの内容を知らせて、その値を新しいウィンドウに出力するにはどうすればよいですか?

分類Dev

チェックボックスがオンになっているかどうかに基づいて、入力テキストフィールドの値を変更するにはどうすればよいですか?

分類Dev

Test Cafe Studioで非表示フィールドの値をテキストボックスに入力するにはどうすればよいですか?

分類Dev

ボタンアクションなしでAngularjsの非表示フィールド値を取得するにはどうすればよいですか?

分類Dev

ラジオボタンの下の2つの入力フィールドからデータを取得するにはどうすればよいですか?

分類Dev

PHPのボタンをクリックしてファイルを参照し、その内容を表示するにはどうすればよいですか?

分類Dev

グリッドビューに空のテキストボックスを追加し、入力値を取得してテキストファイルに保存するにはどうすればよいですか?

分類Dev

AngularJSの入力フィールドをクリアするにはどうすればよいですか?

分類Dev

TextInputDialogの入力フィールドをクリアするにはどうすればよいですか?

分類Dev

選択ボックスを選択したときに他の入力フィールドを変更するにはどうすればよいですか?

分類Dev

jqueryを介してwhileループを使用して入力フィールドの値を取得するにはどうすればよいですか

分類Dev

ラジオボタンの値の入力フィールドから値を保存するにはどうすればよいですか?

分類Dev

文字列をJson.Encodeし、それを非表示入力フィールドの値として使用するにはどうすればよいですか?

分類Dev

フェッチしたデータに基づいて入力フィールドを作成しますが、値を使用して入力フィールドのみをターゲットにするにはどうすればよいですか?

分類Dev

reactjsを使用して別の入力フィールドに入力フィールド値を表示するにはどうすればよいですか?

Related 関連記事

  1. 1

    PHPとJAVASCRIPT-各入力フィールドに接続されているボタンをクリックした後、複数の入力フィールドから値を取得するにはどうすればよいですか?

  2. 2

    最初に入力フィールドとそのラベルを最初に非表示にしてから、ボタンをクリックすると表示されるようにするにはどうすればよいですか?

  3. 3

    react jsのボタンをクリックするたびに入力フィールドを表示するにはどうすればよいですか?

  4. 4

    bashでVimへの入力ファイル名としてクリップボードを取得するにはどうすればよいですか?

  5. 5

    Excelユーザーフォーム-クリックするとTrueの値を入力し、クリックしないとFalseの値を入力するようにコマンドボタンをコーディングするにはどうすればよいですか?

  6. 6

    行内のすべての<td>タグをループして、ボタンクリックで値を取得するにはどうすればよいですか?

  7. 7

    REACT.jsのボタンをクリックしてフォームフィールドを変更するにはどうすればよいですか?

  8. 8

    ボタンを使用して動的に生成された入力フィールドをクリアするにはどうすればよいですか?

  9. 9

    複数の入力フィールドでフィールドインデックスを取得するにはどうすればよいですか?

  10. 10

    元の値を再入力してAngularフォームフィールドを「クリーン」にするにはどうすればよいですか?

  11. 11

    数値入力フィールドにコンマを追加して、複数の再コードを取得するにはどうすればよいですか?

  12. 12

    Flutterブロックを使用して、ユーザーが入力したときにその値を別のウィジェットに更新するテキストフィールドを作成するにはどうすればよいですか?

  13. 13

    クエリによって入力フィールドの値のリストを指定するにはどうすればよいですか?

  14. 14

    デフォルトのWooCommerceチェックアウトフィールドのように、カスタムチェックアウトフィールドに以前に入力した値を入力するにはどうすればよいですか?

  15. 15

    ボタンに入力ボックスの内容を知らせて、その値を新しいウィンドウに出力するにはどうすればよいですか?

  16. 16

    チェックボックスがオンになっているかどうかに基づいて、入力テキストフィールドの値を変更するにはどうすればよいですか?

  17. 17

    Test Cafe Studioで非表示フィールドの値をテキストボックスに入力するにはどうすればよいですか?

  18. 18

    ボタンアクションなしでAngularjsの非表示フィールド値を取得するにはどうすればよいですか?

  19. 19

    ラジオボタンの下の2つの入力フィールドからデータを取得するにはどうすればよいですか?

  20. 20

    PHPのボタンをクリックしてファイルを参照し、その内容を表示するにはどうすればよいですか?

  21. 21

    グリッドビューに空のテキストボックスを追加し、入力値を取得してテキストファイルに保存するにはどうすればよいですか?

  22. 22

    AngularJSの入力フィールドをクリアするにはどうすればよいですか?

  23. 23

    TextInputDialogの入力フィールドをクリアするにはどうすればよいですか?

  24. 24

    選択ボックスを選択したときに他の入力フィールドを変更するにはどうすればよいですか?

  25. 25

    jqueryを介してwhileループを使用して入力フィールドの値を取得するにはどうすればよいですか

  26. 26

    ラジオボタンの値の入力フィールドから値を保存するにはどうすればよいですか?

  27. 27

    文字列をJson.Encodeし、それを非表示入力フィールドの値として使用するにはどうすればよいですか?

  28. 28

    フェッチしたデータに基づいて入力フィールドを作成しますが、値を使用して入力フィールドのみをターゲットにするにはどうすればよいですか?

  29. 29

    reactjsを使用して別の入力フィールドに入力フィールド値を表示するにはどうすればよいですか?

ホットタグ

アーカイブ