我如何防止文本字段将 ID "myid" 更改为 "myid-tokenfield",Tokenfield 为 Bootstrap
How do i prevent the textfield from changing id "myid" to "myid-tokenfield", Tokenfield for Bootstrap
我正在为 Bootstrap 使用 Tokenfield,它不断将我的文本字段的 ID 从 myid 更改为 myid-tokenfield。
这个文本字段需要有一个特定的 ID 才能与我正在使用的搜索引擎一起工作,所以我真的需要令牌字段来不更改我的 ID。
无论我为文本字段提供什么 ID,它都会向其附加“-tokenfield”。我敢肯定这是有充分理由的,但是可以在不破坏它的情况下以某种方式阻止它吗?
正在第 105 行的令牌字段中设置 ID,如下所示:
// 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') )
您在哪里更改了破坏令牌字段的 ID?您是否尝试过创建一个 -custom.js 版本的 tokenfield 并在那里更改 id 以查看它是否中断?
我正在为 Bootstrap 使用 Tokenfield,它不断将我的文本字段的 ID 从 myid 更改为 myid-tokenfield。
这个文本字段需要有一个特定的 ID 才能与我正在使用的搜索引擎一起工作,所以我真的需要令牌字段来不更改我的 ID。
无论我为文本字段提供什么 ID,它都会向其附加“-tokenfield”。我敢肯定这是有充分理由的,但是可以在不破坏它的情况下以某种方式阻止它吗?
正在第 105 行的令牌字段中设置 ID,如下所示:
// 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') )
您在哪里更改了破坏令牌字段的 ID?您是否尝试过创建一个 -custom.js 版本的 tokenfield 并在那里更改 id 以查看它是否中断?