Javascript 如何将字符串转换为对象';它所属的财产';它也是一个物体
我正在做一个多语言的小改动,下面是代码Javascript 如何将字符串转换为对象';它所属的财产';它也是一个物体,javascript,jquery,html,Javascript,Jquery,Html,我正在做一个多语言的小改动,下面是代码 html和jQuery: var dict={ fr:{ “你好”:“你好”, “再见”:“再见” }, 嗯:{ “你好”:“你好”, “再见”:“再见” } }; 函数文本(lang){ $('h1').html(dict.lang.hello); $('p').html(dict.lang.bye); }; $('a')。单击(函数(){ 所选变量=$(this.attr('title'); 文本(选定); }); 你好 再见将其用作dict[la
html和jQuery:
var dict={
fr:{
“你好”:“你好”,
“再见”:“再见”
},
嗯:{
“你好”:“你好”,
“再见”:“再见”
}
};
函数文本(lang){
$('h1').html(dict.lang.hello);
$('p').html(dict.lang.bye);
};
$('a')。单击(函数(){
所选变量=$(this.attr('title');
文本(选定);
});代码>
你好
再见
将其用作dict[lang]。您好
和dict[lang]。再见
var dict={
fr:{
“你好”:“你好”,
“再见”:“再见”
},
嗯:{
“你好”:“你好”,
“再见”:“再见”
}
};
函数文本(lang){
$('h1').html(dict[lang].hello);
$('p').html(dict[lang].bye);
};
$('a')。单击(函数(){
所选变量=$(this.attr('title');
文本(选定);
});代码>
你好
再见
将其用作dict[lang]。您好
和dict[lang]。再见
var dict={
fr:{
“你好”:“你好”,
“再见”:“再见”
},
嗯:{
“你好”:“你好”,
“再见”:“再见”
}
};
函数文本(lang){
$('h1').html(dict[lang].hello);
$('p').html(dict[lang].bye);
};
$('a')。单击(函数(){
所选变量=$(this.attr('title');
文本(选定);
});代码>
你好
再见
因为,在你的dict
variabel上没有lang
道具。所以你需要移除它
从中引用,可以作为关联数组访问对象的道具。例如:array[“name”][“namereather”].id代码>
因此,对于您的情况,您可以使用:dict[lang]
调用它来获取对象,或者使用dict[lang].bye
作为特定数据调用它
请参见下面的我的代码片段:
var dict={
fr:{
“你好”:“你好”,
“再见”:“再见”
},
嗯:{
“你好”:“你好”,
“再见”:“再见”
}
};
函数文本(lang){
$('h1').html(dict[lang].hello);
$('p').html(dict[lang].bye);
};
$('a')。单击(函数(){
所选变量=$(this.attr('title');
文本(选定);
});代码>
你好
再见
因为,在你的dict
variabel上没有lang
道具。所以你需要移除它
从中引用,可以作为关联数组访问对象的道具。例如:array[“name”][“namereather”].id代码>
因此,对于您的情况,您可以使用:dict[lang]
调用它来获取对象,或者使用dict[lang].bye
作为特定数据调用它
请参见下面的我的代码片段:
var dict={
fr:{
“你好”:“你好”,
“再见”:“再见”
},
嗯:{
“你好”:“你好”,
“再见”:“再见”
}
};
函数文本(lang){
$('h1').html(dict[lang].hello);
$('p').html(dict[lang].bye);
};
$('a')。单击(函数(){
所选变量=$(this.attr('title');
文本(选定);
});代码>
你好
Au revoir
在dict
变量上没有lang
道具!使用括号表示法:dict[lang]。您好
在dict
变量上没有lang
prop!使用括号表示法:dict[lang]。您好
yes,它可以工作!只是一个语法错误,我会记住的!是的,它起作用了!只是一个语法错误,我会记住的!它起作用了!只是一个语法错误,我陷入了一个复杂的境地。没问题。很乐意帮忙:)这很有效!只是一个语法错误,我陷入了一个复杂的境地。没问题。乐意帮忙:)