は私のHTML構造である:class属性の値の一部を取得するにはどうすればよいですか?ここ
<tr>
<td class="option_name_twitter">Something</td>
<td class="option_loading">
<img src="img/checked_successfully.png">
</td>
</tr>
<tr>
<td class="option_name_instagram">Something else</td>
<td class="option_loading">
<img src="img/checked_successfully.png">
</td>
</tr>
そしてここでは私のコードです:
$(document).on('click', "img[src$='checked_successfully.png']", function() {
var name = $(this).closest('td.option_loading').sibilings('td.^option_name_').attr('class');
})
私はoption_name_
から始まる要素のクラス名の値の最後の部分を取得しようとしています。期待される結果はtwitter
またはinstagram
です。どうやってやるの?
ここに、クラス名を抽出する小さなスニペットがあります。 'name = name.substr(1 + name.lastIndexOf( '_'));' – Axel