Что эффективный путь состоит в том, чтобы связать все строки в массиве, разделив с пространством?

Вот решение jQuery.

Событие щелчка вызывается кнопкой «Копировать все». Адреса электронной почты собираются путем извлечения текстовых значений любых элементов с помощью класса «emails», а затем передаются в функцию с именем «copyToClipboard», которая создает временную скрытую текстовую область для выбора и копирования значений электронной почты. Он должен работать во всех браузерах.

РЕДАКТИРОВАТЬ: Я обновил код, чтобы позволить вам копировать данные из любого столбца. Вам просто нужно указать целевой класс и передать его в качестве атрибута данных. Вероятно, вы могли бы просто указать номер столбца и искать данные вложенных таблиц без необходимости присваивать классы, но, к сожалению, это за пределами моего знания JavaScript, плюс ссылки на href в столбце электронных писем могут сделать это непросто.





Database Results


Column 1 Column 2 Column 3 Names - Emails -
      Name One email1@email.com
      Name Two email2@email.com
      Name Three email3@email.com
      Name Four email4@email.com
      Name Five email5@email.com
      Name Six email6@email.com
      Name Seven email7@email.com
      Name Eight email8@email.com
      Name Nine email9@email.com
      Name Ten email10@email.com

JSfiddle: https://jsfiddle.net/j4r9sxwt/

Единственное изменение, которое вам необходимо внести в свой код ASP:

RESPONSE.WRITE "" & rsMembers("Email") & ""& vbCrlf

8
задан Damovisa 12 May 2009 в 00:11
поделиться

2 ответа

Попробуйте следующее:

String output = String.Join(" ", myStrings);
29
ответ дан 5 December 2019 в 05:34
поделиться
StringBuilder buf = new StringBuilder();
foreach(var s in myStrings)
  buf.Append(s).Append(" ");
var ss = buf.ToString().Trim();
1
ответ дан 5 December 2019 в 05:34
поделиться
Другие вопросы по тегам:

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