我有1個div和1個文本輸入字段,div可見並且輸入被隱藏。輸入一個從範圍滑塊獲得它的值,我想用jQuery以某種方式從這個輸入區域獲取值,並且動態地填充div,我試過以下沒有運氣,任何人都可以看到我可能在哪裏出錯了?使用jQuery將html從1 div設置爲另一個
$(".value-slider").val( $("#val-slider").slider("value"));
$(".price").html( $(".value-slider").html());
我有1個div和1個文本輸入字段,div可見並且輸入被隱藏。輸入一個從範圍滑塊獲得它的值,我想用jQuery以某種方式從這個輸入區域獲取值,並且動態地填充div,我試過以下沒有運氣,任何人都可以看到我可能在哪裏出錯了?使用jQuery將html從1 div設置爲另一個
$(".value-slider").val( $("#val-slider").slider("value"));
$(".price").html( $(".value-slider").html());
假設我理解正確的話,你,.value-slider
是input
元素,.price
是div
元素。如果這是正確的,那麼你需要獲得輸入的值,而不是HTML:
$(".price").html( $(".value-slider").val());
然而,由於你剛剛設置的.value-slider
的價值,爲什麼不只是存儲的值滑塊並使用它?
var sliderValue = $("#val-slider").slider("value");
$(".value-slider").val(sliderValue);
$(".price").html(sliderValue);
要更新div
每當輸入的變化,做到這一點
$(".value-slider").change(function() {
var sliderValue = $("#val-slider").slider("value");
$(".value-slider").val(sliderValue);
$(".price").html(sliderValue);
});
你可以發表你的HTML /滑塊代碼爲http://jsfiddle.net,請。如果滑塊是一個jQuery插件,它可能會附加一個事件,您可以使用它來填充隱藏的字段。 – Deadlykipper 2012-04-02 16:20:49