我正在尝试使用我的键盘使用id单击按钮.
对于某些按钮,我必须设置ID,这实际上是有效的.但是一旦我尝试将键盘用于我设置id的按钮,它就无法工作.
我没有得到任何错误,因为添加id元素工作,我有点困惑为什么我不能在代码中使用新的set id.
//setting id for first button (works) $( "a:contains('Im Verband freigeben')" ).attr('id', 'freigabe-verband'); //setting id for second button (works aswell) $( "a:contains('Vorheriger Einsatz')" ).attr('id', 'vorheriger-einsatz'); $( document ).keydown(function(e) { if (e.keyCode == 39) { //works, id is available, not set by me $("#alert_next").click(); } else if (e.keyCode == 38){ // doesn't work, but id is set $("#freigabe-verband").click(); } else if (e.keyCode == 40){ // doesn't work, but id is set $("#vorheriger-einsatz").click(); } return e.returnValue; });
谁知道为什么? https://i.imgur.com/uy6oGFJ.png