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

时间:2016-08-23 11:44:31

标签: javascript jquery html

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

我有这段代码在div中拖动图像:

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

所以,我可以通过张贴在我的HTML页面上显示:

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

但是,我喜欢做的是在隐藏的输入字段值中显示创建的输出。我想我需要改变输入:#output&#39; -part,但我真的不知道如何改变我或我需要做些什么来解决我的问题。我没有将它保存在#output中,而是认为我需要将它存储在一个变量中,但是我也没有把它存储起来。

提前致谢。

2 个答案:

答案 0 :(得分:2)

将HTML更改为输入

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

属性为value

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

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

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

答案 1 :(得分:0)

我不确定你的问题。如果您能够解释更多您想要实现的目标,那将会有所帮助。试试这个:

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