Я строю таблицу, используя CSS и сочетание <a>
тегов с <span>
сек что-то вроде:Таблица с помощью тега и охватывает
<a class='header'>
<span>User ID</span>
<span>Name</span>
<span></span>
</a>
<a href='somesite.php'>
<span>7</span>
<span>Ofek</span>
<span><button type="button" onclick="somefunc()">Add to Favourites</button></span>
</a>
результатов выглядит примерно так:
Теперь моя проблема в том, что когда я нажимаю кнопку, я все равно перенаправляюсь на somesite.php, а функция somefunc() никогда не вызывается, я вижу где-то, что кнопка не может быть вложена внутри пролета, так что альтернатива чтобы сделать эту работу? Я хочу, чтобы всякий раз, когда пользователь нажимал на строку, он перенаправлял его на somesite.php, но не тогда, когда он нажимает кнопку, тогда мне нужно только вызвать func somefunc().
вы можете написать рабочий скрипт? – BeNdErR
Допустимо использовать таблицы для таблиц - есть 0 причин заменить таблицу на взломанную вместе версию. Мантра «не использовать таблицы» предназначена только для макета, а не для табличных данных. –
Кроме того, вы отметили это с помощью jQuery, но на самом деле не использовали его. Вместо onclick используйте '$ ('button'). On ('click', function (e) {e.preventDefault; somefunc();});' –