У меня есть следующий jQuery, который использует zClip, чтобы разрешить копирование в буфер обмена.Он работает нормально только с одним селектором, но не с несколькими.Я пытаюсь использовать $ (this) для выбора родительского элемента, но это приводит к сбою браузера.
$('.copylink').zclip({
path:'ZeroClipboard.swf',
copy: jQuery(this).parent().text()
});
Это пример, приведенный на сайте zClip
$('a#copy-description').zclip({
path:'js/ZeroClipboard.swf',
copy:$('p#description').text()
});
// The link with ID "copy-description" will copy
// the text of the paragraph with ID "description"
МОЙ HTML
, который я пытаюсь использовать, нужно выбрать текст родительского элемента выше HTML
<ul>
<li>the text i will like to select and pull <a href="" class="copylink">Copy</a></li>
<li>the text i will like to select and pull <a href="" class="copylink">Copy</a></li>
<li>the text i will like to select and pull <a href="" class="copylink">Copy</a></li>
<li>the text i will like to select and pull <a href="" class="copylink">Copy</a></li>
<li>the text i will like to select and pull <a href="" class="copylink">Copy</a></li>
</ul>
Я считаю, что моя проблема заключается в том, в том числе jQueryвнутри объекта javascript и использования this для захвата значения внешней области видимости.