2016-08-23 64 views
1

首先,我很抱歉發佈了一個問題。我甚至不知道如何進行搜索,因爲我對JavaScript和jQuery的知識是0%。我嘗試搜索輸入問題時顯示的自動問題,但我找不到答案。jQuery如何將#output傳遞給輸入字段中使用的變量

我有這樣一段代碼來拖動一個div內的圖像:

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

所以,我可以通過發佈表明,該我的HTML頁面:

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

但是,我喜歡做的是在隱藏的輸入字段值中顯示創建的輸出。我想我需要改變'輸入:#輸出'部分,但我真的不知道如何改變或者我需要做什麼來解決我的問題。不是將它保存在#output中,我認爲我需要將它存儲在一個變量中,但我沒有那麼做。

在此先感謝。

回答

2

更改HTML的輸入

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

和屬性,以value

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

the docs,爲屬性的默認值是值,這樣你就可以完全省略:

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

我不確定你的問題。如果你能解釋更多你想達到的效果,那將會有所幫助。試試這個:

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