2017-10-20 65 views
-1

您好,我無法從使用插件FacetWP創建的下拉列表中獲取值。我已經搜索了很多,並嘗試了很多不同的方法,以獲得列表中的文本值,但沒有成功。我最新的嘗試是:如何從js的下拉列表中獲取選定值的文本

var messagepop = $(".facetwp-filter .facetwp-facet-perioxeskalipsis > .fs-label-wrap > .fs-label").text(); 
      alert (messagepop); 

我不知道還有什麼可以嘗試..我試過的兄弟姐妹()找到()和其他的一切,但我是越來越在alert..any幫助一個空白框,將不勝感激!

更新:問題是由於當時發生了ajax請求。必須將代碼放在更遠的地方!

Code

+0

'facetwp-filter'這是什麼?一個類或一個元素? –

+0

你是正確的一類,但問題仍然 –

+0

_「這是一個幫助的代碼圖片」 - 相關的代碼直接屬於你的問題,而不是作爲外部網站的截圖。請閱讀[問],以及如何創建[mcve]。 – CBroe

回答

0

嘗試了這一點

$('.facetwp-filter').find('div[data-name="perioxeskalipsis"]').find('div.fs-label-wrap').find('div.fs-label').text(); 

希望這會幫助你。

+0

不幸的是它並沒有這樣做。它給了我一個空白的警報框 –

+0

@ΣταύροςΓιούτσο只要檢查你是否有任何東西回來'$('。facetwp-filter')' – Shiladitya

+0

如果我使用這個例子這個 var messagepop = $(「。facetwp-facet-perioxeskalipsis」 ).attr( 「數據名」);它實際上給了我正確的值 –

相關問題