我有一個輸入字段,#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];
};
});