2016-08-23 50 views
0

我寫了返回從多選擇4種不同的span元素的功能。然後我寫了另一個函數來選擇答案。點擊特定的div元素是最接近我的跨度標籤

我不知道我該怎麼這兩件掛鉤在一起。

下面是返回

<span class="choice-label" data-bind=​"text:​ fact.value">​Randy Thompson</span>​ 
<span class=​"choice-label" data-bind=​"text:​ fact.value">​Colton Roberts​</span>​ 
<span class=​"choice-label" data-bind=​"text:​ fact.value">​Eric Stavers​</span>​ 
<span class=​"choice-label" data-bind=​"text:​ fact.value">​Jessica Linglong​</span>​ 

我的其他功能僅返回第一個名字的跨度,因此,例如「eric

每個跨度的上方通過一個div與btn btn-class包圍。

如何挑選出只有「埃裏克」相匹配的跨度。

這裏是抓住了名稱的功能,以供以後使用

var s = $("div.card-content[data-bind='resizedImage: questionFact.value']").css('background-image'); 
var n = s.indexOf('-'); 
s = s.substring(0, n != -1 ? n : s.length); 
s.replace('url("http://mytestsite.com/testcase/', ''); 

s == eric 

所以從s我需要點擊上面的跨度,但有一類btn btn-class

這裏最接近的DIV是什麼我用來拉出4個不同的跨度。 $('div .answer span')

我試過$( 'DIV。答跨度:包含(ERIC)'),但不起作用。不知道我錯過了什麼。

+0

嘗試'$( 「分區。答跨度:包含( '埃裏克')」)'你「R misssing報價 – Vijai

回答

1

試$( 「分區。答跨度:包含( '埃裏克')」)(包含大小寫)

+0

是否有辦法把我的埃裏克成駱駝與jquery?我的答案查找器函數以全部小寫形式返回答案,原始隱藏答案也以小寫形式顯示。 –

+0

沒有內置的jquery函數來做到這一點,但在這裏快速搜索應該給你使用正則表達式的功能。 – tetutato

+0

能找到的東西,謝謝。 –

相關問題