次のフォームがあるとします。
<form action="/orders/add" class="form-horizontal" id="OrderAddForm" method="post">
<div style="display:none;"><input type="hidden" name="_method" value="POST"></div>
<div class="control-group">
<button type="button" class="btn" id="new-order-line">New order line</button>
</div>
<div class="control-group">
<input class="btn my-hidden" type="submit" value="Save Orderr">
</div>
</form>
そして私のCSS:
.my-hidden {
display: none;
}
そして私のjs:
$(function() {
$('#new-order-line').click(function() {
$('.my-hidden').show('slow');
});
});
したがって、「新しい注文明細」ボタンをクリックするたびに「注文を保存」ボタンを表示したいのですが、「フォーム」要素と「注文を保存」の中にあるため、Twitter Bootstrap が「my-hidden」クラスをオーバーライドしているようです。 ' ボタンは常に表示されます。私は何人かの人々が同じ問題を抱えていると読んだ
ボタンを非表示にする回避策はありますか?