Вы знаете, что все отмеченные элементы будут иметь имя items
, так что это не очень интересно, но, возможно, вы хотите получить value
каждого из items
:
$(".addcart").click(function(){
$("input[name='items']:checked").each(function() {
// To access an attribute of this item use the form $(this).attr(...)
alert( this.value );
});
});
Выше используется this
для доступа к элементу, который повторяется.Взгляните на свойства элемента DOM , чтобы увидеть, к каким свойствам this
вы можете получить доступ.
Вы можете создать объект jQuery из this
используя форму $(this)
, вы можете использовать .attr()
для доступа к атрибутам this
.Например, чтобы получить класс (ы) this
, вы можете использовать this.className
или $(this).attr("class")
.
Более быстрый прямой доступ к свойствам элемента DOM.Но для некоторых более сложных манипуляций полезно знать, что $(this)
также доступен.