Jquery 引导按钮切换类问题
对于jQuery和Bootstrap/CSS,我有一个相当令人沮丧的问题,我不理解。从这里你可以看到。当点击蓝色的类别按钮时,它不会应用新的CSS类,但是另一个按钮显示的很好,你知道为什么会出现这种情况吗 HTML: jQuery:Jquery 引导按钮切换类问题,jquery,css,twitter-bootstrap,Jquery,Css,Twitter Bootstrap,对于jQuery和Bootstrap/CSS,我有一个相当令人沮丧的问题,我不理解。从这里你可以看到。当点击蓝色的类别按钮时,它不会应用新的CSS类,但是另一个按钮显示的很好,你知道为什么会出现这种情况吗 HTML: jQuery: $(document).ready(function () { $('#btn_IncCat').click(function () { // $('#btn_IncCat').css({ 'background-color': '#5cb
$(document).ready(function () {
$('#btn_IncCat').click(function () {
// $('#btn_IncCat').css({ 'background-color': '#5cb85c','border-color': '#4cae4c' })
$('#btn_IncCat').toggleClass('btn btn-success')
})
})
使用$('#btn_IncCat')。toggleClass('btn success')与
if($('#btn_IncCat').hasClass('btn btn-success')) {
$('#btn_IncCat').removeClass('btn btn-success')
} else {
$('#btn_IncCat').addClass('btn btn-success')
}
第一个问题是,您不需要删除btn类,bootstrap使用该类设置填充、边框、边框半径、边距和其他属性,您只想更改颜色,它是在类btn primary中指定的,因此不是
$('#btn_IncCat').toggleClass('btn btn-success');
做
甚至更好
$('#btn_IncCat').toggleClass('btn-primary btn-success')
这里的示例是使用$('btn'u IncCat')。toggleClass('btn success')与
if($('#btn_IncCat').hasClass('btn btn-success')) {
$('#btn_IncCat').removeClass('btn btn-success')
} else {
$('#btn_IncCat').addClass('btn btn-success')
}
第一个问题是,您不需要删除btn类,bootstrap使用该类设置填充、边框、边框半径、边距和其他属性,您只想更改颜色,它是在类btn primary中指定的,因此不是
$('#btn_IncCat').toggleClass('btn btn-success');
做
甚至更好
$('#btn_IncCat').toggleClass('btn-primary btn-success')
下面是示例html
<button type="button" class="btn btn-success"
id="btn_IncCat">Category</button>
html
好的,这真的很简单 当你这样做的时候
$('#btn_IncCat').toggleClass('btn btn-success')
您正在切换作为参数给出的每个类。
您提供了btn
和btn success
,因此当您单击按钮时,它会将其关闭
但是你想保留btn
类,对吗?所以你不应该切换它。您希望交替切换btn主
和btn成功
。因此,您将代码更改为:
$('#btn_IncCat').toggleClass('btn-primary btn-success')
好的,这很简单 当你这样做的时候
$('#btn_IncCat').toggleClass('btn btn-success')
您正在切换作为参数给出的每个类。
您提供了btn
和btn success
,因此当您单击按钮时,它会将其关闭
但是你想保留btn
类,对吗?所以你不应该切换它。您希望交替切换btn主
和btn成功
。因此,您将代码更改为:
$('#btn_IncCat').toggleClass('btn-primary btn-success')
单击按钮,即可删除为按钮提供样式的
btn主类。你们希望有什么样的行为?你们正在尝试这样做,当点击按钮时,它会显示为绿色,下次你们点击时,它会变成蓝色?对,我只想用btn成功交换btn主功能是的,我只想在点击按钮时交换类在点击按钮时,您将删除提供按钮样式的btn主功能
类。你们希望有什么样的行为?你们正在尝试这样做,当点击按钮时,它会显示为绿色,下次你们点击时,它会变成蓝色?对,我只想用btn成功交换btn主设备是的,我只想在点击按钮时交换类,谢谢。我是不是在错误的环境中使用了toggleclass?谢谢,我做到了。我是否在错误的上下文中使用了toggleclass?