我正在创建一个用户控件,它将动态创建一系列 html 元素。其中一些控件将是数据库驱动的级联下拉菜单。我已经看到在示例中建议并使用 JQuery .data()方法来存储有关控件的附加数据,但我不知道如何在动态创建的元素上实现它。
我以这种方式添加元素:
new LiteralControl(@"<select onchange=""DoSomething()""></select>")
那么,如何在这些新创建的元素上使用 .data() 以便在创建它们时存储附加数据?我想使用自定义属性,但我认为它没有得到广泛支持,并且在旧版浏览器中可能会出现问题。
我对网络东西很陌生,所以如果我没有很好地解释某些事情,一定要告诉我。