Class 不在按钮外切换
Class doesnt toggle outside of the button
我有一个按钮,当我点击它时我想显示另一个 div。所以基本上当用户点击 DETAILS 按钮时。它应该, class 'show' 应该添加到订单主体并且它应该显示 div.
<div id="1-order__content" class="order__content">
<div class="header">
<div class="row">
<div class="col-lg-3 col-md-12 col-sm-12">
<button id="waiting-button" type="submit" class="button-status">
DETAILS
</button>
</div>
</div>
</div>
<div class="order-body show"> </div>
基本css为此:
.orders .order-body {
font-size: 14px;
display: none;
}
.orders .order-body.show {
display: block;
}
和javascript:
$(document).ready(function(){
$("waiting-button").click(function(){
$(this).toggleClass("show");
});
});
我不知道为什么,但它没有像我预期的那样工作。它实际上什么都不做。那么你认为我做错了什么?
谢谢
该按钮有一个
id="waiting-button"
所以用$选择的时候要加“#”。
ID 必须使用“#”,class 必须使用“.”
您应该对元素使用不同的 selector。
$(document).ready(function(){
$("#waiting-button").click(function(){
$(this).toggleClass("show");
});
});
等待按钮前的“#”符号表示您正在使用元素 ID select。
我有一个按钮,当我点击它时我想显示另一个 div。所以基本上当用户点击 DETAILS 按钮时。它应该, class 'show' 应该添加到订单主体并且它应该显示 div.
<div id="1-order__content" class="order__content">
<div class="header">
<div class="row">
<div class="col-lg-3 col-md-12 col-sm-12">
<button id="waiting-button" type="submit" class="button-status">
DETAILS
</button>
</div>
</div>
</div>
<div class="order-body show"> </div>
基本css为此:
.orders .order-body {
font-size: 14px;
display: none;
}
.orders .order-body.show {
display: block;
}
和javascript:
$(document).ready(function(){
$("waiting-button").click(function(){
$(this).toggleClass("show");
});
});
我不知道为什么,但它没有像我预期的那样工作。它实际上什么都不做。那么你认为我做错了什么?
谢谢
该按钮有一个
id="waiting-button"
所以用$选择的时候要加“#”。
ID 必须使用“#”,class 必须使用“.”
您应该对元素使用不同的 selector。
$(document).ready(function(){
$("#waiting-button").click(function(){
$(this).toggleClass("show");
});
});
等待按钮前的“#”符号表示您正在使用元素 ID select。