Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否向引导4按钮组添加更改侦听器?_Javascript_Html_Bootstrap 4 - Fatal编程技术网

Javascript 是否向引导4按钮组添加更改侦听器?

Javascript 是否向引导4按钮组添加更改侦听器?,javascript,html,bootstrap-4,Javascript,Html,Bootstrap 4,我有以下(引导4)按钮组: <div id="timeselector" class="btn-group btn-group-toggle" data-toggle="buttons"> <label class="btn btn-secondary active "> <input type="radio" name="options" id="sec" autocomplete="off" checked>Second </labe

我有以下(引导4)按钮组:

<div id="timeselector" class="btn-group btn-group-toggle" data-toggle="buttons">
  <label class="btn btn-secondary active ">
    <input type="radio" name="options" id="sec" autocomplete="off" checked>Second
  </label>
  <label class="btn btn-secondary">
    <input type="radio" name="options" id="min" autocomplete="off">Minute
  </label>
  <label class="btn btn-secondary">
    <input type="radio" name="options" id="hr" autocomplete="off">Hour
  </label>
</div>   
但这不起作用。如果我将“更改”更改为“单击”,它会发出警报,但不会给出所选内容


有人能帮忙吗?谢谢大家!

您需要使用
单击
将事件附加到div中的
输入

$('#timeselector input')
$('#timeselector input')。在(“单击”,函数(){
警报(this.id);
});

第二
分钟
时辰

您的目标是div,它不会对更改做出反应。尝试使用
$(“#timeselector input”)
专门针对输入。是否知道为什么
更改
对OP中的示例不起作用?
单击
更改
对我都有效。更改必须附加到无线电输入,操作代码将其附加到div,这就是它不起作用的原因。。。
$('#timeselector input')