Я пытаюсь реализовать щелчок по первому элементу списка выбора. Я могу добавить CSS
но не удается заставить событие click работать, когда я пытаюсь предварительно выбрать первый элемент (так как щелчок необходим, событие onclick имеет вызов ajax для заполнения связанной информацией о другом элементе div).
Я даже пытался использовать метод триггера, но не смог заставить его работать с первым элементом в списке. Код стандартный материал.
<ol id="selectable">
<li class="ui-widget-content">Item 1</li>
<li class="ui-widget-content">Item 2</li>
<li class="ui-widget-content">Item 3</li>
<li class="ui-widget-content">Item 4</li>
<li class="ui-widget-content">Item 5</li>
<li class="ui-widget-content">Item 6</li>
<ol>
Функция Jquery
$(function() {
$( "#selectable" ).bind("mousedown", function (e) {
e.metaKey = false;
}).selectable({
selected: function(event, ui) {
alert("selected");
},
stop: function() {
var result = $( "#select-result" ).empty();
$( ".ui-selected", this ).each(function() {
var index = $( "#selectable li" ).index( this );
result.append( " #" + ( index + 1 ) );
});
}
});
});
Я могу применить CSS к первому элементу списка, как это
$('li:first-child').select().addClass("ui-selected");
Но я не могу заставить работать функцию щелчка (щелчок вызовет «выбранный» анонимный обратный вызов.) Любые указатели будут полезны /.