jQuery関数は最初の行でのみ実行されます

ハマド

私はすでにすべての値をデータベースからテーブルにフェッチしました

foreach ( $result as $print )   {
    ?>
<form method="post">
    <tr>
        <td><a href="#" id="edit-btn">Edit</a></td>
</tr>
<tr>
<div class="edit-box1">
   <input id="idd" type="text" readonly="readonly" value="<?php echo $idd; ?>" name="status111">
   <input type="submit" value="GO" name="edit-go">
</div>
</tr>
</form>
}

そしてこれはjQueryコードです:

   jQuery(document).ready(
    function() {
        jQuery("#edit-btn").click(function() {
            jQuery("#idd").prop("readonly", false);
        });
    });

問題は、20行あり、編集ボタンが最初の行で実行されることです。

jQueryをすべての行で実行するにはどうすればよいですか?

Dhaval Purohit

これがHTMLになります

$cnt=0;
foreach ( $result as $print )   {
?>
    <form method="post">
        <tr>
            <td><a href="#" class="edit-button" id='<?php echo $cnt;?>'>Edit</a></td>
        </tr>
        <tr>
        <div class="edit-box1">
            <input id="idd<?php echo $cnt;?>" type="text"  readonly="readonly" value="<?php echo $idd; ?>" name="status111">
            <input type="submit" value="GO" name="edit-go">
            <?php $cnt++; ?>
        </div>
        </tr>
     </form>
}

これがjqueryコードになります

<script>

   jQuery(document).ready(
       function() {
           jQuery(".edit-button").click(function() {
           jQuery("#idd"+$(this).attr("id")).prop("readonly", false);
       });
   });
</script>

これが確実に機能することを願っています。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

私の角度関数は最初の呼び出しで実行されていません。2回目の呼び出しでのみ実行されます

分類Dev

jQuerydatepickerは最初の実行時にのみ実行されます

分類Dev

javascriptはテーブルの最初の行でのみ実行されます

分類Dev

jquery.ajaxの.done関数はアラートでのみ実行されます

分類Dev

onclickは最初の関数のみを実行します

分類Dev

JQuery関数のreturnステートメントが最初に実行され、次に内部の条件のみが実行されます

分類Dev

React useEffect()は、依存関係のある最初のレンダリングでのみ実行されます

分類Dev

`getopts`を使用したBash関数は、最初に実行されたときにのみ機能します

分類Dev

jqueryはlog()でのみ実行されます

分類Dev

最初の関数が完全に完了した後でのみ、1つのJquery関数を実行するにはどうすればよいですか?

分類Dev

関数はページを更新したときにのみ実行され、最初の読み込み時には実行されません

分類Dev

Rails + jQuery:JS関数はページの読み込み時に自動的に実行され続けます

分類Dev

私の関数はO(n)で実行されますか?

分類Dev

最初のページの読み込みとスクロールでjQuery関数を実行します

分類Dev

fs.writefileは、ノードjsの最後の関数でのみ実行されます

分類Dev

コードはcomponentDidMountで実行されますが、他の関数では実行されません

分類Dev

Google Script Appsは、最初の関数内で次の関数を実行します

分類Dev

Javascript関数は1回おきにのみ実行されます

分類Dev

nodejs:Async.seriesは最初の関数のみを実行し、停止します

分類Dev

window.onload関数は1つのページでのみ実行されます

分類Dev

JQueryはそれぞれ一致するたびに実行されるようですが、これは毎回最初の要素のみを返します

分類Dev

jsジェネレーター関数の最初のnext()は、最初のyieldまで常に実行されますか?

分類Dev

属性の変更後もJQuery関数は実行されています

分類Dev

JavaScriptクリック関数のテーブルセルは最初の行にのみ適用されます

分類Dev

print()関数は、Python3でforループが終了した後にのみ実行されます

分類Dev

すべてが実行された後のjQuery実行関数

分類Dev

非同期関数は、あるAWS Lambda関数では実行(待機)されていませんが、別の関数では実行されています

分類Dev

ID名を変更するJquery関数は、他のページでも実行され続けます。

分類Dev

ページの読み込み後に関数を実行する方法はangularjsで行われます

Related 関連記事

  1. 1

    私の角度関数は最初の呼び出しで実行されていません。2回目の呼び出しでのみ実行されます

  2. 2

    jQuerydatepickerは最初の実行時にのみ実行されます

  3. 3

    javascriptはテーブルの最初の行でのみ実行されます

  4. 4

    jquery.ajaxの.done関数はアラートでのみ実行されます

  5. 5

    onclickは最初の関数のみを実行します

  6. 6

    JQuery関数のreturnステートメントが最初に実行され、次に内部の条件のみが実行されます

  7. 7

    React useEffect()は、依存関係のある最初のレンダリングでのみ実行されます

  8. 8

    `getopts`を使用したBash関数は、最初に実行されたときにのみ機能します

  9. 9

    jqueryはlog()でのみ実行されます

  10. 10

    最初の関数が完全に完了した後でのみ、1つのJquery関数を実行するにはどうすればよいですか?

  11. 11

    関数はページを更新したときにのみ実行され、最初の読み込み時には実行されません

  12. 12

    Rails + jQuery:JS関数はページの読み込み時に自動的に実行され続けます

  13. 13

    私の関数はO(n)で実行されますか?

  14. 14

    最初のページの読み込みとスクロールでjQuery関数を実行します

  15. 15

    fs.writefileは、ノードjsの最後の関数でのみ実行されます

  16. 16

    コードはcomponentDidMountで実行されますが、他の関数では実行されません

  17. 17

    Google Script Appsは、最初の関数内で次の関数を実行します

  18. 18

    Javascript関数は1回おきにのみ実行されます

  19. 19

    nodejs:Async.seriesは最初の関数のみを実行し、停止します

  20. 20

    window.onload関数は1つのページでのみ実行されます

  21. 21

    JQueryはそれぞれ一致するたびに実行されるようですが、これは毎回最初の要素のみを返します

  22. 22

    jsジェネレーター関数の最初のnext()は、最初のyieldまで常に実行されますか?

  23. 23

    属性の変更後もJQuery関数は実行されています

  24. 24

    JavaScriptクリック関数のテーブルセルは最初の行にのみ適用されます

  25. 25

    print()関数は、Python3でforループが終了した後にのみ実行されます

  26. 26

    すべてが実行された後のjQuery実行関数

  27. 27

    非同期関数は、あるAWS Lambda関数では実行(待機)されていませんが、別の関数では実行されています

  28. 28

    ID名を変更するJquery関数は、他のページでも実行され続けます。

  29. 29

    ページの読み込み後に関数を実行する方法はangularjsで行われます

ホットタグ

アーカイブ