Javascript 使用jQuery隐藏按钮
有人能告诉我如何在使用jQuery按下按钮后隐藏它吗Javascript 使用jQuery隐藏按钮,javascript,jquery,button,Javascript,Jquery,Button,有人能告诉我如何在使用jQuery按下按钮后隐藏它吗 <input type="button" name="Comanda" value="Comanda" id="Comanda" data-clicked="unclicked" /> 或者这个: <input type=submit name="Vizualizeaza" value="Vizualizeaza"> $('input[name=Comanda]') .click( function
<input type="button" name="Comanda" value="Comanda" id="Comanda" data-clicked="unclicked" />
或者这个:
<input type=submit name="Vizualizeaza" value="Vizualizeaza">
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
$(".ClassNameOfShouldBeHiddenElements").hide();
}
);
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
$("#FirstElement").hide();
$("#SecondElement").hide();
$("#ThirdElement").hide();
}
);
您可以使用绑定到
单击处理程序的.hide()
函数:
$('#Comanda').click(function() {
$(this).hide();
});
这取决于你使用的是什么。因为id
在DOM中应该是唯一的,所以第一个应该很简单:
$('#Comanda').hide();
第二个可能需要更多的东西,这取决于其他元素以及如何唯一地识别它。如果该特定输入的名称
是唯一的,则这将起作用:
$('input[name="Vizualizeaza"]').hide();
试试这个:
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
}
);
在做其他事情时,您可以使用类似以下内容:
<input type=submit name="Vizualizeaza" value="Vizualizeaza">
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
$(".ClassNameOfShouldBeHiddenElements").hide();
}
);
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
$("#FirstElement").hide();
$("#SecondElement").hide();
$("#ThirdElement").hide();
}
);
要根据其ID隐藏任何其他元素,请使用此元素:
<input type=submit name="Vizualizeaza" value="Vizualizeaza">
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
$(".ClassNameOfShouldBeHiddenElements").hide();
}
);
$('input[name=Comanda]')
.click(
function ()
{
$(this).hide();
$("#FirstElement").hide();
$("#SecondElement").hide();
$("#ThirdElement").hide();
}
);
jQuery提供了用于此目的的方法。只需选择您选择的元素,然后调用此方法。例如:
$('#comanda').hide();
还可以通过提供以毫秒或字符串为单位的持续时间参数(可能的值为“快”和“慢”)来确定转换运行的速度:
如果要在元素隐藏之后执行某些操作,则还必须提供回调作为参数:
$('#comanda').hide('fast', function() {
alert('It is hidden now!');
});
thanx,但如果我想在单击一个按钮后隐藏更多按钮,我能做什么?通过哪个参数隐藏更多按钮?我是说你想怎么找到他们?按类名,id,名称,按什么?每个按钮都有一个唯一的id没有类什么都没有。我想隐藏示例中的2个按钮。请参阅更新。我认为您应该看看jquery中的选择器讨论。它将帮助您在查找元素时执行复杂的查询。Cheesquick查询-为什么不使用Id选择器而不是输入名称?身份证肯定会更快吗?正如Blender的回答($(“#Comanda”)。@Tothludovicasanderias:这个答案在某种程度上对你不起作用吗?你能详细说明一下为什么不能吗?当您开始进入“隐藏和显示以及其他内容”时,您开始离开单个问题的范围,转而需要一些关于jQuery的教程(甚至是一般的JavaScript)。