var isFormFocused = false;
$('form :input').focus(function() {
if(!isFormFocused) {
// Форма получила фокус, делаем здесь что нужно
isFormFocused = true;
}
});
$('form :input').blur(function() {
if(0 === $('form :focus').length) {
// Форма потеряла фокус
isFormFocused = false;
}
});
var $td = $('<td />');
var $a = $('<a />', {
text: 'Добавить',
href: '#',
id: $(self).find('td:eq(0)').text()
});
$td.append($a);
$(this).append($td);
$(this).append(
$('<td />').append(
$('<a />', {
text: 'Добавить',
href: '#',
id: $(self).find('td:eq(0)').text()
})
)
);
<table>
<col width="50%" />
<col width="120" style="min-width: 120px;" />
<col width="50%" />
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
<table style="table-layout: fixed; width: 100%;">
<col/>
<col style="width: 120px;" />
<col/>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>