Здравствуйте.
Привожу фрагмент скрипта.Эта функция выводит результаты поиска в виде нескольких панелек с кнопками Выбрать для каждого результата:
function searchCustomers(func_search)
{
$.ajax({
type:"POST",
url : "{$link->getAdminLink('AdminCustomers')}",
async: true,
dataType: "json",
data : {
ajax: "1",
tab: "AdminCustomers",
action: func_search ,
customer_search: $('#customer').val()},
success : function(res)
{
if(res.found)
{
var html = '';
$.each(res.customers, function() {
html += '<div class="customerCard col-lg-4">';
html += '<div class="panel">';
html += '<div class="panel-heading">'+this.firstname+' '+this.lastname;
html += '<span class="pull-right">#'+this.id_customer+'</span></div>';
html += '<span>'+this.email+'</span><br/>';
html += '<span class="text-muted">'+((this.birthday != '0000-00-00') ? this.birthday : '')+'</span><br/>';
html += '<div class="panel-footer">';
html += '<a href="{$link->getAdminLink('AdminCustomers')}&id_customer='+this.id_customer+'&viewcustomer&liteDisplaying=1" class="btn btn-default fancybox"><i class="icon-search"></i> {l s='Details'}</a>';
html += '<button type="button" data-customer="'+this.id_customer+'" class="setup-customer btn btn-default pull-right"><i class="icon-arrow-right"></i> {l s='Choose'}</button>';
html += '</div>';
html += '</div>';
html += '</div>';
});
}
else
html = '<div class="alert alert-warning">{l s='No customers found'}</div>';
$('#customers').html(html);
resetBind();
}
});
}
а также скрипт по нажатию на любую из кнопочек из строки №27
$('#customer_part').on('click','button.setup-customer',function(e){
e.preventDefault();
chooseCustomer($(this));
});
Хочу добавить программное нажатие первой из этих кнопочек при открытии формы.
Испробовал с десяток вариантов, все приводить не буду, только последний из них (все равно все не рабочие
)
$('#customer_part').find('setup-customer').click();
как нажать на первую по списку кнопочку?