如何从js的下拉列表中获取选定值的文本
您好,我无法从使用插件FacetWP创建的下拉列表中获取值。我已经搜索了很多,并尝试了很多不同的方法,以获得列表中的文本值,但没有成功。我最新的尝试是:如何从js的下拉列表中获取选定值的文本
var messagepop = $(".facetwp-filter .facetwp-facet-perioxeskalipsis > .fs-label-wrap > .fs-label").text();
alert (messagepop);
我不知道还有什么可以尝试..我试过的兄弟姐妹()找到()和其他的一切,但我是越来越在alert..any帮助一个空白框,将不胜感激!
更新:问题是由于当时发生了ajax请求。必须将代码放在更远的地方!
尝试了这一点
$('.facetwp-filter').find('div[data-name="perioxeskalipsis"]').find('div.fs-label-wrap').find('div.fs-label').text();
希望这会帮助你。
不幸的是它并没有这样做。它给了我一个空白的警报框 –
@ΣταύροςΓιούτσο只要检查你是否有任何东西回来'$('。facetwp-filter')' – Shiladitya
如果我使用这个例子这个 var messagepop = $(“。facetwp-facet-perioxeskalipsis” ).attr( “数据名”);它实际上给了我正确的值 –
'facetwp-filter'这是什么?一个类或一个元素? –
你是正确的一类,但问题仍然 –
_“这是一个帮助的代码图片” - 相关的代码直接属于你的问题,而不是作为外部网站的截图。请阅读[问],以及如何创建[mcve]。 – CBroe