Я знаю, что это существует:
$(".something").remove()
(1) Есть ли что-то вроде этого?
$(".something").remove(false); // Don't remove
$(".something").remove(true); // Do remove
(2) Если нет, как я могу продлить $
?
Я думаю, что ответ на мой первый вопрос (1) - "нет", потому что я прочитал документацию, но я думаю, что это несовместимо с другими методами, такими как .toggle(bool)
или prop("..", bool)
$.fn.remove_elem = function(flag) {
if(flag)
this.remove();
};
$( ".something").remove_elem (true);
Попробуй это.
if(shouldRemove) { //remove } else { //dont remove }