我正在从 JSON 数据中创建一组元素:示例:
{
'name':'form',
'elements':[
{'name':'bt1','type':'button','value':'hello','order':'1'},
{'name':'img1','type':'image','value':'http://www.images.com/img.jpg','order':'2'}]
}
我用这个 json 做的是创建一个表单,其中包含“元素”中描述的元素,代码如下:
(我在 mumbo jumbo + jquery 代码中有这个草稿)
$('#container').html();//clears the container
for each element in elements do
switch element.type
case 'button':
$('#container').append('<input type="submit" value="'+element.value + ... etc');
end case
case 'image':
insert image bla bla bla
end switch
end for each
我想检测一个元素是否被点击或其他类型的动作,如鼠标悬停等。我如何将它绑定到元素?另外,如何在不破坏元素的情况下更新元素?
编辑:我暗示了一些重要的事情,我的错:我需要将元素 javascript 对象中的数据与生成的 html 元素链接起来。触发操作时我检索的数据字段。这就是这一切的目的。