1 回答

TA貢獻1828條經驗 獲得超13個贊
您可以通過調用event.stopPropagation();
按鈕來做到這一點。
<button?id="status"?onclick="checkText('#status',?2);?event.stopPropagation();"?style="margin:auto;"?class="btn?btn-primary"><span>In?pregatire</span></button>
但我會建議一個更清潔的解決方案,將卡片主體與按鈕所在的卡片頁腳分開。
<div class="card card-body item">
? <div onclick="$('#extra-info').slideToggle();">
? ? <div class="row">
? ? ? <h6 style="position:absolute;left:2%;">Comanda #1</h6>
? ? ? <h5 style="position:absolute;right:2%;">15 min</h5>
? ? </div>
? ? <br>
? ? <br>
? ? <div class="row">
? ? ? <div class="col col-md-10">
? ? ? ? <h5>Cristian Cutitei</h5>
? ? ? ? <h6>0737032567</h6>
? ? ? </div>
? ? </div>
? </div>
? <div>
? ? <button id="status" onclick="e => e.stopPropagation();" style="margin:auto;" class="btn btn-primary"><span>In pregatire</span></button>
? </div>
</div>
<div id="extra-info" style="display:none;">
? <br>
</div>
添加回答
舉報