我想删除.custom_class
标识的所有元素,其中data-id
小于id-15
。
当我说“少”时,我指的是整数部分。
示例代码:
<div class="custom_class" data-id="id-15">
<div class="different_class" data-id="id-14">
<div class="other_class" data-id="id-13">
<div class="custom_class" data-id="id-12">
<div class="other_class" data-id="id-11">
<div class="custom_class" data-id="id-10">
答案 0 :(得分:4)
例如:
$('.custom_class').filter(function() {
return +$(this).data('id').split('-')[1] < 15;
}).remove();
答案 1 :(得分:0)
$(".custom_class").each(function() {
if(isIdLessThan15($(this).id)){
//do your stuff
}
});
function isIdLessThan15(idValue){
var intPart= idValue.Split('-')[1];
if(intPart<15)
return true;
return false;
}
答案 2 :(得分:0)
$('.custom_class').filter(function(index) {
return $(this).data('id') < 'id15';
}).hide();