Как я получаю просто видимый текст с JQuery (или JavaScript)

В Стандарте C++ говорится, что элемент STL должен быть "конструируемым копией" и "присваиваемым". Другими словами, элемент должен быть в состоянии быть присвоенным или скопированным, и эти два элемента логически независимы. std::auto_ptr не выполняет это требование.

Берут, например, этот код:

class X
{
};

std::vector > vecX;
vecX.push_back(new X);

std::auto_ptr pX = vecX[0];  // vecX[0] is assigned NULL.

Для преодоления этого ограничения необходимо использовать std::unique_ptr , std::shared_ptr или std::weak_ptr интеллектуальные указатели или эквиваленты повышения, если у Вас нет C++ 11. Вот документация библиотеки повышения для этих интеллектуальных указателей.

18
задан George Garchagudashvili 10 October 2014 в 13:59
поделиться

2 ответа

Используйте селектор : visible в JQuery

В вашем случае, я думаю, вы хотите сделать:

$('#output').children(":visible").text() 
12
ответ дан 30 November 2019 в 07:12
поделиться

Вместо того, чтобы скрывать диапазон, удалите элемент диапазона и сохраните ссылку на него. Когда пользователь нажимает на кнопку-переключатель, удалите другую и вставьте ту, на которую вы сохранили ссылку. Пользователь больше не сможет выбрать то, чего нет в DOM.

0
ответ дан 30 November 2019 в 07:12
поделиться
Другие вопросы по тегам:

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