У меня есть веб-сайт, который преобразует Японский кандзи в ромаджи (римские буквы):
и вывод показывает и скрывает с CSS
, что пользователь должен видеть в зависимости от их входных критериев. Например:
<div id="output">
<span class="roman">watashi</span>
<span class="english">I</span>
</div>
Интерфейс позволяет пользователю переключаться между и watashi
или I
в зависимости от того, что они хотят видеть.
CSS
скрывает тот или иной, используя jQuery
и кнопку переключения. (механизм скрытия включает в себя простое добавление класса к body
и возможность CSS
выполнить его).
Проблема заключается в том, что когда пользователи копируют/вставляют текст в Word
, он копирует все. Поэтому я решил использовать систему для копирования вставки текста с помощью JavaScript
и jQuery
, но проблема повторяется:
$('#output').text()
выводит watashi I
, даже если I
невидим на самой странице
а не watashi
. Есть ли способ получить только видимый текст?