Есть ли что-то вроде удаления (bool) в jQuery? если нет, то как создать расширение?

0

Я знаю, что это существует:

  $(".something").remove()

(1) Есть ли что-то вроде этого?

  $(".something").remove(false);  // Don't remove
  $(".something").remove(true);  // Do remove

(2) Если нет, как я могу продлить $?

Я думаю, что ответ на мой первый вопрос (1) - "нет", потому что я прочитал документацию, но я думаю, что это несовместимо с другими методами, такими как .toggle(bool) или prop("..", bool)

  • 2
    Зачем тебе это? Разве этого не достаточно, if(shouldRemove) { //remove } else { //dont remove }
  • 0
    что одна строка-if будет несовместима с моей другой ifs, лол .. и мне нужно сделать это с большим количеством элементов
Показать ещё 5 комментариев
Теги:

1 ответ

1
Лучший ответ
$.fn.remove_elem = function(flag) {
if(flag)
  this.remove();
};
$( ".something").remove_elem (true); 

Попробуй это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню