2017-06-01 147 views
0

我有一個HTML標記如何插入HTML標籤jQuery中值

<span class="breakpoint"></span> 

,我想在lightslider使用此「verticalheight:」。代碼如下

<script> 
      $(document).ready(function() { 
    $('#vertical').lightSlider({ 
     gallery:false, 
     vertical:true, 
     pager: false, 
     item:6, 
     verticalHeight:, # i want to use html tag here 
     slideMargin:0, 
     controls: true, 
     prevHtml: '<i class="fa fa-arrow-up"></i>', 
     nextHtml: '<i class="fa fa-arrow-down"></i>' 
    }); 
    }); 
</script> 

任何一個可以指導我如何解決這個問題?...

+0

如果您還添加了html代碼,會更容易提供幫助。 – Ecstabis

+0

Muhammed

+0

在那裏使用HTML標記意味着什麼?該選項的值必須是一個數字。 – Barmar

回答

0

正如其他人所說,垂直高度的值應該是一個數字。如果您想使用填充到html span標記中的字符串值,您可以先獲取它的值,然後將其解析爲數字。

var vertHeight = parseInt($(".breakpoint").text(), 10); 

//inside of lightSlider 
verticalHeight: vertHeight 
+0

非常感謝@javaBean其工作 – Muhammed

+0

有一個問題,價值不會自動更新...每次我需要重新加載瀏覽器加載該特定值,請你可以排序這個?謝謝 – Muhammed

+0

如果HTML元素「斷點」內部的值在同一頁面上不斷變化,那麼當它發生更改時,您需要有一個事件偵聽器來爲您獲取該值。 I.E.如果值從「5」變爲「10」,則需要一個回調函數來獲取新的值10.檢查是否有新類被添加到「斷點」的相同元素中或參考文檔他們處理他們的事件處理。 – javaBean007

0

使用$(".breakpoint")訪問的元素。