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