【发布时间】:2014-12-23 20:17:10
【问题描述】:
我试图只显示满足条件的行,但我似乎用我当前的解决方案隐藏了所有内容。有谁知道这里可能出了什么问题,以及如何解决它?
var rangeOne = "col2.alpha";
$("button.priceRangeOne").click(function(){
if ($(rangeOne < 500)) {
$("tr").css("display","none");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<button class="priceRangeOne">$0-$499</button>
<table>
<tr class="row1 tv">
<td class="col1 alpha">Samsung</td>
<td class="col2 alpha">$499</td>
</tr>
<tr class="row2 tv">
<td class="col1 alpha">Vizio</td>
<td class="col2 alpha">$500</td>
</tr>
</table>
【问题讨论】:
-
$(rangeOne < 500)是很奇怪的东西。 -
@NishanSenevirathna 有
var rangeOne = "alpha";在这个变量的使用上面三行。 -
是的,但是这是什么意思呢? $(rangeOne
-
@NishanSenevirathna 这是对 jQuery 的坏了解 :) 这是关于将
$(".alpha")元素的文本编号与 500 进行比较。
标签: jquery sorting filter html-table