Javascript 如何使用Jquery隐藏/显示表中列出的按钮之一?
Javascript 如何使用Jquery隐藏/显示表中列出的按钮之一?,javascript,jquery,html,Javascript,Jquery,Html,$(“#test1”)。单击(函数(){ $(this).next(#test2”).slideToggle(“slow”,function()){ //动画完成。 }); }); 行动 ID不应在页面上重复,它们应始终是唯一的。如果需要重复引用/元素,请将其用作类 因此,当有人单击具有类的按钮(或任何东西)时,您可以将其引用为$(this) 示例: <td> <-- this is .parent() <input type="submit" name=
$(“#test1”)。单击(函数(){
$(this).next(#test2”).slideToggle(“slow”,function()){
//动画完成。
});
});
行动
ID不应在页面上重复,它们应始终是唯一的。如果需要重复引用/元素,请将其用作类
因此,当有人单击具有类的按钮(或任何东西)时,您可以将其引用为$(this)
示例:
<td> <-- this is .parent()
<input type="submit" name="test1" class="test1" value="TEST1" /> <-- This is $(this) when clicked
<input style="display: none;" type="submit" name="test2" class="test2" value="TEST2" /> <-- this is .find('.test2')
</td>
$(document).on('click','.test1', function() {
$(this).parent().find('.test2').show(); <-- or hide()
})
您可以在不同的元素上使用相同的类名,而不是相同的id
$(“.test1”)。单击(函数(){
$(this).this(.test2”).slideToggle(“slow”,function(){
//动画完成。
$(“.test2”).show()
});
});代码>
行动
指定注释中提到的类,并使用同级('.someclassname')
选择同级部分。按照如下方式浏览您的代码:
$(“.buttonype1”)。单击(函数(){
$(this).sides(.buttonype2”).slideToggle(“slow”,function(){
//动画完成。
});
});代码>
行动
HTML中的多个id无效。您可以对它们使用相同的类而不是id