【发布时间】:2012-12-14 11:15:25
【问题描述】:
我的问题对你们来说可能很容易,但对我来说很难......
我有一个文本字段,我想在单击 <label id="some_id"> 后更改其值。直到我现在描述的,我可以自己用 jQuery 来做,但是这里是复杂的部分(显然对我来说):
我有两个我想要用于该文本字段的值,一旦单击 <label>,它就会切换到未显示的值,但是一旦我们再次单击它,它就会消失回到文本字段包含的原始文本。
我必须保留我的 jQuery/JS 内部,因为我从数据库中获取所需的值,我不想让我的 .js 文件 .php。
这是我得到的:
<label for="html" onclick="$('#html').val('<?php echo $image->convert('html_b', $image_data['image_link']); ?>')">HTML:</label>
<input type="text" id="html" value="<?php echo $image->convert('html_a', $image_data['image_link']); ?>" readonly />
它完成了我需要的第一部分,将字段的值更改为新值,但是一旦再次单击该按钮,我想要原始文本。
谢谢。
【问题讨论】:
-
在用点击的标签覆盖值之前,将原始值保存在js变量中,第二次点击时再次使用原始值
标签: php javascript jquery input replace