jQuery Sortable新しい親IDを取得しますか?

ポール

今日はソート可能で作業していて、少し行き詰まっています。

ajaxリクエストで使用する新しい親のIDを取得しようとしています。

編集:私は今親をログに記録していますが、それらすべての配列に同じ親IDを追加しているだけです。

$('.portlet-row').sortable({
    connectWith: ".portlet-row",
    update: function(e, ui) {
  
    var imageids_arr = [];
    var listids_arr = [];

    $('.portlet').each(function(){
       var id = $(this).attr('id');
       var split_id = id.split("_");
       imageids_arr.push(split_id[1]);   

       var ids = $(e.target).attr('id');
       var split_ids = ids.split("_");
       listids_arr.push(split_ids[1]);   
    });

    $.ajax({
      url: 'sorts.php',
      type: 'post',
      data: {imageids:imageids_arr, listids: listids_arr},
      success: function(response){ }
    });

    }   

});

$('.portlet-row').disableSelection();

スワティ

私が正しく理解している場合、私は知りませんが、あなたはを反復処理しているよう.portletDIVあなたが得るためにこれを使用する必要があります.portlet-row。あなたが使用できる値の内部を$(this).find('.portlet-row').attr('id')value.Alsoは、代わりに2つの異なる配列を作成するあなただけ作成することができます取得するJSON Arraylistidimageid一緒に同じことをphpに渡します

デモコード

$('.portlet-row').sortable({
  connectWith: ".portlet-row",
  update: function(e, ui) {
    var imageids_arr = [];
    var listids_arr = [];
    var datas = new Array()
    $('.portlet').each(function() {
      item = {}; //new object array
      var id = $(this).attr('id');
      var split_id = id.split("_");
      imageids_arr.push(split_id[1]);
      item["imageid"] = split_id[1]; //add object
      //current portlet div->under that find porlet row-> id
      var ids = $(this).find('.portlet-row').attr('id');
      var split_ids = ids.split("_");
      listids_arr.push(split_ids[1]);
      item["listid"] = split_ids[1]; //add object
      datas.push(item); //add to array object

    });
    console.log(imageids_arr)
    console.log(listids_arr)
    console.log(datas)

  }

});

$('.portlet-row').disableSelection();
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div class="portlet" id="port_1">
  <div id="chart_7" class="portlet-row ui-sortable">
    <p>Some text</p>
  </div>
</div>
<div class="portlet" id="port_2">
  <div id="chart_8" class="portlet-row ui-sortable">
    <p>Some text1</p>
  </div>
</div>
<div class="portlet" id="port_3">
  <div id="chart_9" class="portlet-row ui-sortable">
    <p>Some text11</p>
  </div>
</div>
<div class="portlet" id="port_4">
  <div id="chart_10" class="portlet-row ui-sortable">
    <p>Some text111</p>
  </div>
</div>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

jQueryは親を取得します

分類Dev

jQuery-jQueryDataTablesを使用して親の兄弟のIDを取得します

分類Dev

jqueryのIDを介して子要素から親を選択しますか?

分類Dev

jQuery sortable-クローン要素に新しいon( 'dblclick')をバインドします

分類Dev

Jquery `detach()`と `append`を新しい親に

分類Dev

jqueryを使用して親ノードのchildNodeを取得します

分類Dev

EditableGrid-jQueryを介して<td>の新しい値を取得します

分類Dev

JqueryはtdのIDを取得します

分類Dev

特定のIDを持たない要素を取得します-jQuery

分類Dev

親クラスを取得し、jqueryでトリガーします

分類Dev

Jqueryは親なしでリスト値を取得します

分類Dev

jQueryの新しいImage()は何をしますか?

分類Dev

jQueryを使用して、親div内に同じクラスの4つの新しいdivを作成します

分類Dev

jQueryは要素からIDを取得します

分類Dev

hrefからidを取得し、jqueryに含めます

分類Dev

jqueryでテーブルIDを取得しますか?

分類Dev

jQueryのURLから#idを取得します

分類Dev

jQuery:json応答から注文IDを取得します

分類Dev

jQueryプラグインのコールバックでAPIから新しいデータを取得します

分類Dev

jQueryで子要素を新しい親要素に移動するにはどうすればよいですか?

分類Dev

JQueryで親IDを取得するにはどうすればよいですか?

分類Dev

各ループでjQueryの要素の親を取得します

分類Dev

親要素の正確な子を取得します。Jquery

分類Dev

親の高さを取得し、jQueryで子に割り当てます

分類Dev

jqueryで親の子要素を取得します

分類Dev

jQueryはデータの親の値を取得します

分類Dev

jQueryは前の/親関数を取得します

分類Dev

jQueryは特定のクラスの親を取得します

分類Dev

jQuery Sortableは、ユーザーが子アイテムを親アイテムに移動できないようにします

Related 関連記事

  1. 1

    jQueryは親を取得します

  2. 2

    jQuery-jQueryDataTablesを使用して親の兄弟のIDを取得します

  3. 3

    jqueryのIDを介して子要素から親を選択しますか?

  4. 4

    jQuery sortable-クローン要素に新しいon( 'dblclick')をバインドします

  5. 5

    Jquery `detach()`と `append`を新しい親に

  6. 6

    jqueryを使用して親ノードのchildNodeを取得します

  7. 7

    EditableGrid-jQueryを介して<td>の新しい値を取得します

  8. 8

    JqueryはtdのIDを取得します

  9. 9

    特定のIDを持たない要素を取得します-jQuery

  10. 10

    親クラスを取得し、jqueryでトリガーします

  11. 11

    Jqueryは親なしでリスト値を取得します

  12. 12

    jQueryの新しいImage()は何をしますか?

  13. 13

    jQueryを使用して、親div内に同じクラスの4つの新しいdivを作成します

  14. 14

    jQueryは要素からIDを取得します

  15. 15

    hrefからidを取得し、jqueryに含めます

  16. 16

    jqueryでテーブルIDを取得しますか?

  17. 17

    jQueryのURLから#idを取得します

  18. 18

    jQuery:json応答から注文IDを取得します

  19. 19

    jQueryプラグインのコールバックでAPIから新しいデータを取得します

  20. 20

    jQueryで子要素を新しい親要素に移動するにはどうすればよいですか?

  21. 21

    JQueryで親IDを取得するにはどうすればよいですか?

  22. 22

    各ループでjQueryの要素の親を取得します

  23. 23

    親要素の正確な子を取得します。Jquery

  24. 24

    親の高さを取得し、jQueryで子に割り当てます

  25. 25

    jqueryで親の子要素を取得します

  26. 26

    jQueryはデータの親の値を取得します

  27. 27

    jQueryは前の/親関数を取得します

  28. 28

    jQueryは特定のクラスの親を取得します

  29. 29

    jQuery Sortableは、ユーザーが子アイテムを親アイテムに移動できないようにします

ホットタグ

アーカイブ