2016-05-15 76 views
1

我使用Tokenfield作爲Bootstrap,並且它始終將myfield的id從myid更改爲myid-tokenfield。我如何防止文本字段從IDid「myid」更改爲「myid-tokenfield」,Tokenfield用於引導

此textfield需要有一個特定的ID爲了與我正在使用的搜索引擎一起工作,所以我真的需要令牌字段來不改變我的ID。

無論我給文本字段ID,它都會附加「-tokenfield」。我相信這有一個很好的理由,但是可以在不破壞的情況下以某種方式阻止它?

回答

1

的ID被設置在tokenfield上線105,如下所示:

// 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?您是否嘗試過創建tokenfield的-custom.js版本並更改其中的id以查看它是否中斷?