사용자 입력란에 #tag_field
을 입력합니다. 사용자가 태그를 입력하면 지정한 값이 JSON 객체에 있는지 확인하고 싶습니다.배열에서 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];
};
});