В моем случае я получил эту ошибку no cipher suites in common
, потому что я загрузил файл формата p12
в хранилище ключей сервера вместо файла jks
.
Вы правы:
$('#myTableRow').remove();
Это хорошо работает, если Ваша строка имеет id
, такие как:
<tr id="myTableRow"><td>blah</td></tr>
, Если Вы не имеете id
, можно использовать любой jQuery изобилие селекторов .
function removeRow(row) {
$(row).remove();
}
<tr onmousedown="removeRow(this)"><td>Foo</td></tr>
, Возможно, что-то вроде этого могло работать также? Я не попытался делать что-то с "этим", таким образом, я не знаю, работает ли это или нет.
$('tr').click(function()
{
$(this).remove();
});
я думаю, что Вы попробуете вышеупомянутый код, поскольку он работает, но я не знаю, почему он работает на когда-то, и затем целая таблица удалена. я также пытаюсь удалить строку щелчком строка. но не мог найти точный ответ.
$('#myTable tr').click(function(){
$(this).remove();
return false;
});
Следующее приемлемое:
$('#myTableRow').remove();
Принятие Вас имеет кнопку/ссылку в ячейке данных в Вашей таблице, что-то вроде этого добилось бы цели...
$(".delete").live('click', function(event) {
$(this).parent().parent().remove();
});
Это удалит родителя родителя кнопки, которая нажата. Необходимо использовать родителя (), потому что это - объект jQuery, не нормальный Объект DOM, и необходимо использовать родителя () дважды, потому что кнопка живет в ячейке данных, которая живет в строке...., которая является тем, что Вы хотите удалить. $ (это) - нажатая кнопка, так просто наличие, что-то вроде этого удалит только кнопку:
$(this).remove();
В то время как это удалит ячейку данных:
$(this).parent().remove();
Если бы Вы хотите просто нажать где-нибудь на строку для удаления его, что-то вроде этого работало бы. Вы могли легко изменить это для запроса пользователя или работы только над двойным щелчком:
$(".delete").live('click', function(event) {
$(this).parent().remove();
});
Надежда, которая помогает... Я боролся на этом немного сам.
Самый легкий метод для удаления строк из таблицы:
, Например:
<table id='myTable' border='1'>
<tr id='tr1'><td>Row1</td></tr>
<tr id='tr2'><td>Row2</td></tr>
<tr id='tr3'><td>Row3</td></tr>
<tr id='tr4'><td>Row4</td></tr>
<tr id='tr5'><td>Row5</td></tr>
</table>
//======REMOVE TABLE ROW=========
//1. remove spesific row using its ID
$('#tr1').remove();
//2. remove spesific row using its order or index.
//row index started from 0-n. Row1 index is 0, Row2 index is 1 and so on.
$('#myTable').find('tr:eq(2)').remove();//removing Row3
Все, что вам нужно сделать, это удалить тег строки таблицы ( Вы можете использовать: для поиска строки родительской таблицы элемента. Это более элегантно, чем parent (). Parent (), чем я начал заниматься и вскоре узнал об ошибке своего пути. - Править -
Кто-то указал, что вопрос касался удаления строки ... Как указано ниже, вы можете просто сделать: Подобный фрагмент кода можно использовать для многих операций, таких как запуск событий для нескольких элементов. Легко .. попробуй это
) из вашей таблицы ,
$($(this).closest("tr"))
$($(this).closest("tr")).remove()
$(this).closest('tr').remove();
$("table td img.delete").click(function () {
$(this).parent().parent().parent().fadeTo(400, 0, function () {
$(this).remove();
});
return false;
});
Похожие вопросы: