2016-06-14 4 views
-1

フォームの各入力フィールドにnameのID番号を取得しようとしています。例えば入力フィールド名jQueryを取得したい

name="SectionNumber[]"、それはので、私は私のデータベースに提出できname="SectionNumber1"name="SectionNumber2"name="SectionNumber3"でなければなりません。

これは名前にidを追加するために使用しますが、動作しません。助けてください。

$row.clone().insertBefore($button).attr('name', newId); 

これは私があなたのフィドルをチェックhttps://jsfiddle.net/f8rfap22/

+0

私はそれが$ row.clone()のようにすべきだと思った。insertBefore($ button.attr( 'name'、newId)); – bharatpatel

+0

すべてのテキストボックスのIDと名前が同じであるのはなぜですか?CourseNumber []? –

+0

@bharatpatel私はそれを変更してもまだ動作しません – delphiman

答えて

0

私jsfiddleであり、このバイオリンは、あなたが変更今まで私がいない行のボタンのために行わ

var row = $row.clone(); 
     $(row).find("input[type='text']").each(function(){ 
     $(this).attr('name', newId) 
     console.log($(this).attr("name")); 
    }); 
    row.insertBefore($button); 

https://jsfiddle.net/f8rfap22/1/チェックなどのいくつかのコードを更新します私はそれを変更しました。それがあなたを助けることを願ってください。

関連する問題