2017-07-14 8 views

答えて

0
Please try this one. 

alert($('.js_cat_title').not('a').get(0).lastChild.nodeValue.trim())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<li data-value="nose_pins"> 
 
     <span class="js_cat_title"> 
 
     <a data-parent="#accordion" href="#nose_pins_stud_style" class=""></a> 
 
     Nose Pins 
 
     </span> 
 
    </li>

+0

アンカーにテキストがある場合はどうなりますか? – guradio

+0

それはまたアンカーテキスト値を表示しています。だから私は明確なアンカー値を持っているし、スパンからテキストを取得します。 –

+0

これは解決策ではなく、回避策です。ユーザーがテキストアンアンカーを必要とし、それを削除した場合はどうなりますか? – guradio

0

<li data-value="nose_pins"> 
    <span class="js_cat_title"> 
     <a data-parent="#accordion" href="#nose_pins_stud_style" class=""></a> 
     Nose Pins 
    </span> 
</li> 

は、私はこれを試してみました。

$('[data-value="nose_pins"]').text().trim() 
0

あなたは、単にこれを行うことができ、

$('.category [data-value="nose_pins"]').text().trim() 

または

$('li[data-value="nose_pins"]').text().trim() 
0

alert($('.js_cat_title').not('a').text().trim())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<li data-value="nose_pins"> 
 
     <span class="js_cat_title"> 
 
     <a data-parent="#accordion" href="#nose_pins_stud_style" class=""></a> 
 
     Nose Pins 
 
     </span> 
 
    </li>
$(」。カテゴリ ')。フィルタリング(' [データ値= "nose_pins"] ')。子()。not(' a ')。

関連する問題