【发布时间】:2012-08-08 21:50:20
【问题描述】:
我有一个 HTML 输入,值中有一个链接。
<input type = 'text' value = 'http://www.link.com' id = 'link' />
我正在使用 jQuery 来更改某个事件的值。
$('#link').val('new value');
上面的代码改变了文本框的值,但没有改变代码中的值(value = 'http://www.link.com' 保持不变)。我也需要改变 value = ''。
【问题讨论】:
-
in the code是什么意思?您是否正在查看页面的原始(因此,未修改)源? -
使用 Chrome 的检查元素。
-
@Luke 值会改变,但 HTML 元素在 Chrome 的检查器中的可见值不会改变。然后尝试提醒该值或将其输出到控制台,您会看到它已更改。看,它变了:jsfiddle.net/a8SxF
-
是的,我现在看到了。我正在使用 zClip 将值复制到剪贴板,但它在旧值更改后复制它。我想我可以通过一些混乱来解决它。
标签: javascript jquery