我希望删除.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">发布于 2013-08-06 17:24:47
例如:
$('.custom_class').filter(function() {
return +$(this).data('id').split('-')[1] < 15;
}).remove();http://jsfiddle.net/dfsq/G8sMt/
发布于 2013-08-06 17:25:43
$(".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;
}发布于 2013-08-06 17:28:44
$('.custom_class').filter(function(index) {
return $(this).data('id') < 'id15';
}).hide();http://jsfiddle.net/jVHxT/
https://stackoverflow.com/questions/18086540
复制相似问题