javascript - jQuery 如何将#output 传递给变量以在输入字段中使用

标签 javascript jquery html

首先,我很抱歉发布问题。我什至不知道如何搜索这个,因为我对 Javascript 和 jQuery 的了解是 0%。我尝试搜索在您输入问题时出现的自动问题,但我还找不到答案。

我有这段代码可以在 div 内拖动图像:

$(function() {
    $('.headerCoupleBackground').imagedrag({
        input: "#output",
        position: "middle",
        attribute: "html"
    });
}

因此,我可以通过发布在我的 HTML 页面上显示它:

<span id="output"></span>

但是,我喜欢做的是在隐藏的输入字段值中显示创建的输出。我想我需要更改“输入:#output”部分,但我真的不知道如何更改它或我需要做什么来解决我的问题。我没有将它保存在 #output 中,而是认为我需要将它存储在一个变量中,但我也没有让它工作。

提前致谢。

最佳答案

将 HTML 更改为输入

<input id="output" type='hidden'>

并将属性设置为value

$('.headerCoupleBackground').imagedrag({
    input: "#output",
    position: "middle",
    attribute: "value"
});

根据 the docs ,属性的默认值为值,因此您可以完全省略它:

$('.headerCoupleBackground').imagedrag({
    input: "#output",
    position: "middle"
})

关于javascript - jQuery 如何将#output 传递给变量以在输入字段中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100268/

相关文章:

javascript - 从 MySQL 表动态创建 JavaScript 对象

javascript - 我的 if 语句返回意外结果,用 Javascript 制作随机数独

javascript - ie9 - FormData 未定义 - javascript

javascript - 从倒数第二个开始删除表格行

javascript - 用jquery打印出data属性值

javascript - 在 Typescript 中,是否可以将数组的每个元素映射到不同的类型?

javascript - 提高 JQuery 查找的性能

javascript - JSFiddle 切换示例不起作用

javascript - Javascript确认有其他选择吗?

html - 在 Firefox 的导航栏中出现点?