[ patak_daca @ 31.01.2015. 17:38 ] @
Pozdrav!

ako imam jedan red u tabeli sa dropdownlist , textbox i button-om

i više puta ga "cloniram" , kako da pritupim svim dropdownlist - ovima u tabeli pomoću jquery-ja.

Probao sam sa

$('#roba').each(function () {

alert(this.value);



});

ali mi pronađe samo prvi dropdownlist ( dropdownlist id ="roba" )

Ako neko ima predlog ....

Hvala!
[ patak_daca @ 31.01.2015. 17:52 ] @
Neki predlog....

[ dusans @ 31.01.2015. 18:01 ] @
Ne bi trebalo da imaš više od jednog elementa sa istim id-em, verovatno ti zbog toga i ne radi.
Ja obično to ovako rešavam putem data atributa (pošto mi je ružno da koristim class name da bih krstio elemente):
Code:

<input data-part="roba" type="select" ...> ... </input>

Code:

$("data-part='roba'").each(function () {
    alert(this.value);
});

[ patak_daca @ 31.01.2015. 18:11 ] @
Pozdrav!

Pokušao sam ali ne radi...

Ovo je deo coda koji kreira dropdownlist..i njega kasnije kloniram....

<td >
@Html.DropDownList("roba", (SelectList)ViewBag.Artikli,"-Izaberite robu- ",new {style="width:200px;data-part:roba;"} )

</td>
[ patak_daca @ 31.01.2015. 18:33 ] @
Pozdrav"

Rešio sam..

Ako nekog muči isti problem..evo rešenja..



$('input, select, textarea').each(
function (index) {
var input = $(this);

var atrib = input.attr('name');


if (atrib == "roba")
{

alert(input.val());

}

}

Hvala Dušane na smernicama!!

Patak