1
$("div").click(function() {
var obj = { flammable: 'inflammable', duh: 'no duh' };
$.each(obj, function (key, value) {
alert(key + ": " + value);
});
});
これは問題なく動作し、キー/値を警告します。html属性をjavascriptオブジェクトに変換する
$("div").click(function() {
var obj = $(this).attr("obj");
$.each(obj, function (key, value) {
alert(key + ": " + value);
});
});
<div obj="{ flammable: 'inflammable', duh: 'no duh' }">click</div>
これは機能しませんか?
var obj = JSON.parse($(this).attr("obj"));
へ
私もjsonについて考えていましたが、althougはオブジェクトの構文が好きです。しかし、それは動作していないようだ。 – dbol
@dbolあなたはフィドルやスタックニットを共有することができますか?(編集モードの上のアイコンを使用して) – gurvinder372
'{"name": "John Johnson"、 "street": "Oslo West 16"、 "phone": "555 1234567"}' – dbol