检查引导程序单选按钮是否处于活动状态

时间:2018-04-24 09:48:40

标签: javascript jquery html

我使用bootstrap创建了一组单选按钮,现在我需要检查以确定哪个按钮处于活动状态(以确定稍后在我的项目中使用的字符串)。

目前我只想尝试显示调试警告:

$(document).ready(function() {

    var rg_eu = document.getElementById('option1');

    $('#searchplayer1').keypress(function(e) {
    var keycode = (e.keyCode ? e.keyCode : e.which);
        if(keycode == '13') { 
            if($(document.getElementById('option1')).hasClass('active')) {
                alert(rg_eu);
            }
        }
    });
});

但是我的警报没有出现。还尝试使用'焦点'和'btn btn-secondary active'进行检查 - 但似乎没有任何效果。我是否必须以一种非传统的方式做到这一点,因为它是通过引导程序完成的?

2 个答案:

答案 0 :(得分:0)

Bootstrap将$(document).ready(function() { $('#searchplayer1').keypress(function(e) { var keycode = (e.keyCode ? e.keyCode : e.which); if(keycode == '13') { if($('#option1').is(':checked')) { alert('option checked'); } } }); }); 类应用于标签,而不是按钮本身。

以下是检查按钮的一种方法:

def train_input_fn_try(batch_size=2,epoch=1,shuffle=True):
    # [...]
    with tf.Session() as sess: # <<<<<<<<<<<<<<<<<<<<<<< This session...
        sess.run(iterator.initializer)
    text,label=iterator.get_next()
    return {"text":text},label

with tf.Session() as sess: # <<<<<<<<<<<<<<<<<<<<<<<<<<< ...is NOT the same as this one!
    # [...]

答案 1 :(得分:0)

jquery中有一个选择器,它为您提供特定无线电组中已检查的单选按钮:

  

如果(jQuery的( “输入[名称=” 选项1 “]:已检查”))   {   警报('无线电有效');   }

其他方法,

1. $('#option1').is(':checked') 
2. $('#option1').prop('checked')

请参阅以下链接 https://api.jquery.com/checked-selector/