3
這裏是我的HTML結構:如何獲取類屬性值的一部分?
<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