$('#myForm').on('submit', function(){
// здесь проверяем что хотим, показываем ошибки или return true.
})
скрипт выводит только строку title в таблице news
SELECT title FROM news
var classes = ['item-id', 'item-title', 'item-price', 'delete-btn'];
$('#sf tr').each(function () {
var $cell = $('<td>').append('<a class="add_item">Добавить в корзину</a>');
$(this).append($cell);
$(this).find('td').each(function (index, element) {
$(element).addClass(classes[index]);
});
});
var classes = ['item-id', 'item-title', 'item-price', 'delete-btn'],
$rows = $('#sf tr').filter(':gt(0)'),
$link = $('<a>').addClass('add_item').text('Добавить в корзину'),
$cell = $('<td>').append($link),
$cells;
$rows.append($cell);
$cells = $rows.find('td');
$cells.each(function (index, cell) {
$(cell).addClass(classes[index % classes.length]);
});
The difference between attributes and properties can be important in specific situations. Before jQuery 1.6, the .attr() method sometimes took property values into account when retrieving some attributes, which could cause inconsistent behavior. As of jQuery 1.6, the .prop() method provides a way to explicitly retrieve property values, while .attr() retrieves attributes.
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
.parent {
width: 170px;
text-align: center;
}
.child {
display: inline-block;
width: 50px;
height: 50px;
background: black;
border-radius: 50%;
}
Посмотреть вживую..parent {
width: 170px;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.child {
width: 50px;
height: 50px;
background: black;
border-radius: 50%;
}
Поиграться.