Как очистить весь <отделение> содержание в родителе <отделение>?

, Насколько я знаю, внешние ключи используются, чтобы помочь программисту управлять данными корректным способом.

FKs позволяют DBA защищать целостность данных от нащупывания пользователей когда программист сбои , чтобы сделать так, и иногда защищать от нащупывания программистов.

предположим программист уже на самом деле делает это правильным способом, затем нам действительно нужно понятие внешних ключей?

Программисты смертны и ненадежны. FKs описание , который делает их тяжелее для завинчивания.

там какое-либо другое использование для внешних ключей? Я пропускаю что-то здесь?

, Хотя это не то, почему они были созданы, FKs обеспечивают сильный надежный вывод подсказок схематическому изображению инструментов и конструкторам запросов. Это передается конечным пользователям, кому отчаянно нужны сильные надежные подсказки.

213
задан allenski 16 April 2018 в 06:33
поделиться

7 ответов

jQuery('#masterdiv div').html('');
262
ответ дан 23 November 2019 в 04:26
поделиться
$("#masterdiv div[id^='childdiv']").each(function(el){$(el).empty();});

или

$("#masterdiv").find("div[id^='childdiv']").each(function(el){$(el).empty();});
4
ответ дан 23 November 2019 в 04:26
поделиться
$("#masterdiv > *").text("")

или

$("#masterdiv").children().text("")
6
ответ дан 23 November 2019 в 04:26
поделиться
$("#masterdiv div").text("");
6
ответ дан 23 November 2019 в 04:26
поделиться

Если необходимо очистить все div внутри этого masterdiv, то это.

$('#masterdiv div').html('');

иначе, вам нужно выполнить итерацию по всем дочерним div элемента #masterdiv и проверить, начинается ли идентификатор с childdiv.

$('#masterdiv div').each(
    function(element){
        if(element.attr('id').substr(0, 8) == "childdiv")
        {
            element.html('');
        }
    }
 );
11
ответ дан 23 November 2019 в 04:26
поделиться

Функция jQuery empty () делает именно это:

$('#masterdiv').empty();

очищает главный div .

$('#masterdiv div').empty();

очищает все дочерние div s, но оставляет мастер нетронутым.

440
ответ дан 23 November 2019 в 04:26
поделиться

Используйте синтаксис селектора CSS jQuery, чтобы выбрать все элементы div внутри элемента с идентификатором masterdiv . Затем вызовите empty () , чтобы очистить содержимое.

$('#masterdiv div').empty();

Использование текста ('') или html ('') приведет к синтаксическому анализу строки, что обычно является плохой идеей при работе с DOM. По возможности старайтесь использовать методы манипулирования DOM, которые не включают строковые представления объектов DOM.

20
ответ дан 23 November 2019 в 04:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: