ユーザーがタグを入力する入力フィールドがあり#tag_field
、指定された値が JSON オブジェクトに存在するかどうかを確認したいと考えています。
以下は、現在使用しているコードですが、blur()
イベントでユーザー入力を関数に渡す方法がわかりません。
var tags = [
{
"tag": "php",
"id": "x&8j"
},
{
"tag": "ruby",
"id": "x&8jX90"
}
];
$j('#tag_field').blur(function(){
var tagMap = {};
var i = null;
for (i = 0; tags.length > i; i += 1) {
tagMap[tags[i].tagName] = tags[i];
}
var hasTag = function(tagName) {
return tagMap[tagName];
};
});