Javascript 根据单击的按钮显示隐藏特定表行

Javascript 根据单击的按钮显示隐藏特定表行,javascript,bootstrap-4,html-table,show-hide,Javascript,Bootstrap 4,Html Table,Show Hide,使用切换/点击操作操作隐藏行的表。类或ID,取决于单击的按钮。所有内容都显示在第一页/表格加载上,单击一个按钮,任何具有该类ID的内容都将保留,其他所有内容将消失/隐藏,直到单击另一个按钮。有时会有多个targettable类,因此可以通过单击不同的按钮来查看它们。我将总共有七个按钮,可能更晚,我已经将我最新的尝试放在下面,它正在bootstrap 4框架中运行,但是我已经删除了所有的bootstrap元素,因为我试图解决隐藏/显示行为。我在谷歌上搜索了这个主题,我浏览了javascript f

使用切换/点击操作操作隐藏行的。类或ID,取决于单击的按钮。所有内容都显示在第一页/表格加载上,单击一个按钮,任何具有该类ID的内容都将保留,其他所有内容将消失/隐藏,直到单击另一个按钮。有时会有多个targettable类,因此可以通过单击不同的按钮来查看它们。我将总共有七个按钮,可能更晚,我已经将我最新的尝试放在下面,它正在bootstrap 4框架中运行,但是我已经删除了所有的bootstrap元素,因为我试图解决隐藏/显示行为。我在谷歌上搜索了这个主题,我浏览了javascript fiddle、stackoverflow、w3schools和其他一些资源,我找到了一些与我尝试做的类似的例子,但我无法成功地重新调整这些例子的用途

<!DOCTYPE html>
<html>
<body>

<link src="cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js">

<script>
    $(document).ready(function(){
        $('#taken').on('click',function(){   
        $('.taken').toggle();
   });
});
</script>

<input type = "button" name = "all" id="all" value = "all" >
<input type = "button" name = "taken" id="taken" value = "taken" >
<input type = "button" name = "open" id="open" value = "open" >


<table style="width:100%" id="testing">
    <tr class="all   taken">
        <th>Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
    </tr>
    <tr>
        <td>Jill</td>
        <td>Smith</td>
        <td>50</td>
    </tr>
    <tr class="all   open">
        <td>Eve</td>
        <td>Jackson</td>
        <td>94</td>
    </tr>
    <tr class="all   open">
        <td>John</td>
        <td>Doe</td>
        <td>80</td>
    </tr>
    <tr class="all   taken">
        <td>John</td>
        <td>Doe</td>
        <td>80</td>
    </tr>
</table>

</body>
</html>

$(文档).ready(函数(){
$('#take')。在('click',function(){
$('.take').toggle();
});
});
名字
姓氏
年龄
吉尔
史密斯
50
前夕
杰克逊
94
约翰
雌鹿
80
约翰
雌鹿
80

这是可行的,那么问题是什么?当我运行它时,它不起作用,所以我唯一的结论是我在某个地方做错了什么-我遇到了一个奇怪的未终止错误,我无法解决,我已经设法让它工作了,所以现在我有一个不同的问题,我会问这个问题。