2017-06-06 66 views
-1

我在尝试选择类别为mstrmojo-ListBox-item selected nAll的div和内容Market Risk。我试过这个:按类名和文本内容选择元素?

$("[class^='mstrmojo-ListBox-item']","div:contains('Market Risk')") 

然而,它返回所有节点与这个类,就像它省略了第二个参数。

var a = $("[nm='Sel_Team_ListB']") 
$(a).filter(function() { 
    return $(this).text() === 'Market Risk'; 
}) 

它返回一个空字符串。

var a = $("[nm='Sel_Team_ListB']") 
$(a).find("div:contains('Market Risk')", "[class^='mstrmojo-ListBox-item']") 

这一个是最接近的,但它返回所有的父节点,我以后也是。

如何正确执行此操作?谢谢。

+1

假设你正在寻找一个单一的元素的类和背景下,您需要将选择相结合:'$('DIV [^类=‘mstrmojo-列表框项目’]:含有(“市场风险“)');' –

回答

1

截至目前,要设置第二个参数为context

在哪里,因为你需要的选择结合起来。

$("div:contains('Market Risk')[class^='mstrmojo-ListBox-item']")