我有一张有20行的桌子。每行中都有一个元素
<p class="exp-date">'.$cust->Expiration_Date.'</p>
该元素将被重复并返回不同的值,但是在很多行中返回0001-01-01。我想隐藏此内容,所以我用javascript编写了此内容
var exp = $(".exp-date").val();
var exphide = '0001-01-01';
if(exp = exphide) {
$(".exp-date").html('');
}
并且也尝试过这个
$('.exp-date').each(function() {
if(exp = exphide) {
$(".exp-date").html('');
}
});
但是在两种情况下,都将jquery应用于第一行,并且不仅在声明该语句的地方修改所有内容。
有人知道吗?
提前致谢
使用==和“ this”,否则它将指向所有类。如下所示的代码
var exphide = '0001-01-01';
$('.exp-date').each(function() {
if(this.innerHTML == exphide) { //this.innerHTML
$(this).html(''); //this.html..else will point to all classes
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句