我试图安排当我在第一个字段上定位时,点击标签会将焦点前移到第二个字段,但它无效。
<td><%= best_in_place calificacion, :codigo_sap, :as => :input, :html_attrs => {:tabindex => 1},:html_attrs => { size: 7 } %></td>
<td><%= best_in_place calificacion, :referencia, :as => :input, :html_attrs => {:tabindex => 2}, :html_attrs => { size: 12 } %></td>
calificacion.js.coffee代码:
ready = ->
$('.best_in_place').best_in_place()
$('.datepicker').datepicker();
$('span.best_in_place[data-bip-html-attrs]').each ->
tb = $(this)
attrs = tb.data('bip-html-attrs')
tb.attr('tabindex', attrs['tabindex']) if attrs and attrs['tabindex']
.focus ->
tb = $(this)
tb.click()
$(document).on('ready page:load', ready)
你能告诉我出了什么问题吗?
答案 0 :(得分:0)
旧问题,但我认为问题出在代码的最后一行。
$(document).on('ready page:load', ready);
应该是
$(document).on('page:load', ready);