События jQuery не привязываются к кнопкам в адаптивном данных DataTableJavascript

Форум по Javascript
Anonymous
События jQuery не привязываются к кнопкам в адаптивном данных DataTable

Сообщение Anonymous »

I have a table



column 1
column 2
colum 3
[buttons]
< /tr>
< /thead>


data < /td>
data < /td>
data < /td>
[Buttong] [Buttont] [TR /TD>
Я затем преобразую таблицу HTML в адаптирующий DataTable, с кнопками, связанными с использованием селектора jQuery с использованием. Теперь в таблицах, которые не были свернуты из -за длины строки таблицы. События связаны, но там, где дата -атмосферы не были обернуты, события не связаны. Бонд: < /p>

Код: Выделить всё

$('button[data-eh-location]').on('click', function () { alert('Wibble'); };

< /code>
Это то, что я заметил с помощью данных DataTabe в том, что вы должны связывать вещи и создавать подсказки инструментов, прежде чем вы преобразуете таблицу HTLML в таблицу данных. Но в этом случае он, похоже, не работает < /p>
Как определяется кнопка в HTML: < /p>
[i][/i]< /code> < /p>
Если таблица не обертывает кнопку правильно связана < /p>


$(document).ready(function() {

// add first click handler
$('button[data-eh-location]').on('click', function () {
console.log('click handler 1');
});

// convert html table to datatables
$('table').DataTable();

// add second click handler
$('button[data-eh-location]').on('click', function () {
console.log('click handler 2');
});

// click test
$('button[data-eh-location]').click();

});< /code>















column 1
column 2
colum 3
[buttons]




data
data
data


[i][/i]









Подробнее здесь: https://stackoverflow.com/questions/797 ... -datatable

Вернуться в «Javascript»