2017-10-20 83 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( “数据名”);它实际上给了我正确的值 –

相关问题