bootstrap-tags-input将类添加到生成的输入中

Chi*_*dan 4 jquery bootstrap-tags-input

我想在bootstrap生成的输入中添加一个类或其他属性

<input type="text" value="">
$('input').tags-input();
Run Code Online (Sandbox Code Playgroud)

产生:

<div class="bootstrap-tagsinput">
  <input type="text" placeholder="add tags" style="width: 8em !important;">
</div>
Run Code Online (Sandbox Code Playgroud)

我想添加一个类:http: //timschlechter.github.io/bootstrap-tagsinput/examples/#methods

输入

返回tagsinput的内部,用于添加标签.例如,您可以使用它来添加自己的预先输入行为.

var $elt = $('input').tagsinput('input');

我似乎不明白如何添加课程

谢谢

Dhi*_*raj 8

首先,tagsinput像这样初始化

$("input").tagsinput();
Run Code Online (Sandbox Code Playgroud)

该方法tagsinput('input')返回可以像这样使用其他jQuery方法的input元素

var $input = $("input").tagsinput('input');
$input.addClass('custom-class');
Run Code Online (Sandbox Code Playgroud)

  • 我得到的输入对象不是 html 元素。鉴于这个库在复杂环境中的古怪之处,使用这样的包装器和代码更可靠: $('.bootstrap-tagsinput input').addClass('classname'); (2认同)