jTaggingプラグインでテキストエリアを使う場合

jQuery jTagging plugin という挿入タグが利用できる便利なプラグインがあるのですが、
私の取得したプラグインだとテキストエリアがうまくうごかないため確認したところ、
TextAreaとinput type=textのフォームは動くようにつくられているだったのですが、
条件一部おかしくテキストエリアだけ動作しませんでした、
下記、プラグインの条件をtextareaもOKにすれば動きます。
if(name != “input” || type != “text” && name != “textarea”)
 ↓
if(!((name == “input” && type == “text”) || name == “textarea”))
※下記一部ソース抜粋

 53                 $.fn.jTagging = function(tags, seperator,normalStyle, selectedStyle, normalHoverStyle)
 54                 {
 55                         seperator = seperator || ",";
 56                         normalStyle =normalStyle || $.jTagging.defaults.normalStyle;
 57                         selectedStyle =selectedStyle || $.jTagging.defaults.selectedStyle;
 58                         normalHoverStyle = normalHoverStyle || $.jTagging.defaults.normalHoverStyle;
 59                         tags = [tags];
 60                     return this.each
 61                         (
 62                                 function()
 63                                 {
 64                                         var name = this.nodeName.toLowerCase();
 65                                         var type = this.type.toLowerCase();
 66                                         if(!((name == "input" && type == "text") || name == "textarea"))
 67                                         {
 68                                                 alert("name:" + name);
 69                                                 alert("type:" + type);

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください