【问题标题】:How do i prevent the textfield from changing id "myid" to "myid-tokenfield", Tokenfield for Bootstrap如何防止文本字段将 id "myid" 更改为 "myid-tokenfield",用于 Bootstrap 的 Tokenfield
【发布时间】:2016-05-15 11:50:20
【问题描述】:

我将 Tokenfield 用于 Bootstrap,它不断将我的文本字段的 id 从 myid 更改为 myid-tokenfield。

这个文本字段需要有一个特定的 id 才能与我正在使用的搜索引擎一起工作,所以我真的需要 tokenfield 来不改变我的 id。

无论我给文本字段的 ID 是什么,它都会将“-tokenfield”附加到它上面。我确信这是有充分理由的,但是可以在不破坏它的情况下以某种方式防止它吗?

【问题讨论】:

    标签: javascript twitter-bootstrap bootstrap-4 bootstrap-tokenfield


    【解决方案1】:

    id 正在第 105 行的 tokenfield 中设置,如下所示:

    // Create a new input
    var id = this.$element.prop('id') || new Date().getTime() + '' + Math.floor((1 + Math.random()) * 100)
    this.$input = $('<input type="'+this.options.inputType+'" class="token-input" autocomplete="off" />')
                    .appendTo( this.$wrapper )
                    .prop( 'placeholder',  this.$element.prop('placeholder') )
                    .prop( 'id', id + '-tokenfield' )
                    .prop( 'tabindex', this.$element.data('original-tabindex') )
    

    您在哪里更改了破坏 tokenfield 的 id?您是否尝试过创建 -custom.js 版本的 tokenfield 并在那里更改 id 以查看它是否损坏?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2015-11-30
      相关资源
      最近更新 更多