仅在第一条记录中隐藏按钮-Laravel

时间:2018-12-12 03:36:59

标签: javascript laravel

我的操作栏中有3个按钮。在检查系统中的用户角色(如果是admin或user)后,我想隐藏两个按钮,并保留另一个按钮。我的问题是我只能将两个按钮隐藏在我拥有的第一条记录中。其余部分仍然相同。我该怎么解决?

这是我在javascript中的功能

handleRadioSelect = (event) =>{
        this.setState({
            selectedRadioValue : event.target.value 
         })
    }

<RadioButton value="Fact" handleChange = { this.handleRadioSelect }/>

1 个答案:

答案 0 :(得分:0)

您正在使用ID属性,该属性在整个文档中应该是唯一的。尝试改用Class属性,一切都会好起来的。

<button class='btn btn-warning btn-xs openbtn'...
<button class='btn btn-danger btn-xs btn-close'...

并且:

$('.openbtn, .btn-close').hide();

如果您想使用香草javascript:

Array.prototype.forEach.call(document.getElementsByClassName('openbtn'), function(el) {
    el.style.visibility = 'hidden';
});

希望这会有所帮助。 另外,请检查this以获得详细说明。