【发布时间】:2012-08-08 18:16:43
【问题描述】:
在我的 CakePHP 应用程序中,我有一个带有此标记的视图:
<div class="copy" id="share-copy"></div>
<input type="text" value="http://site.com/v/<?php echo $imageInfo[0]['Image']['hash']; ?>" name="share" />
share-copy DIV 是一个 16x16 的小 div,其中包含 zClip 的 flash 元素。我正在像这样使用 zClip:
$('#share-copy').zclip({
path: '/swf/ZeroClipboard.swf',
copy: $('input[name="share"]').val(),
afterCopy: function(){}
});
现在,它成功复制了名为share 的输入元素中的文本。但是,当我像这样使用 jQuery 更改该输入元素中的文本时:
$('input[name="share"]').attr('value', 'something');
并再次单击 zClip,它不会复制新值。如何让 zClip 在单击时准确复制 share 输入中的内容?
【问题讨论】: