Jquery 将自定义属性添加到mvc selectlist

Jquery 将自定义属性添加到mvc selectlist,jquery,asp.net,asp.net-mvc-3,selectlist,Jquery,Asp.net,Asp.net Mvc 3,Selectlist,我需要创建一个包含项目列表的selectlist。更改ddl时,我需要检查jquery中所选项的属性。我该如何以及在哪里放置此属性?如果在每个选项上都有某种数据属性,那就太完美了,这可能吗 $("#selecID").change(function(){ // check the selected option attribut here // change the attribute value like $("option:selected",this).attr("id","changed

我需要创建一个包含项目列表的selectlist。更改ddl时,我需要检查jquery中所选项的属性。我该如何以及在哪里放置此属性?如果在每个选项上都有某种数据属性,那就太完美了,这可能吗

$("#selecID").change(function(){
// check the selected option attribut here
// change the attribute value like $("option:selected",this).attr("id","changed");
alert($(this).val());

});

这是小提琴


选择该选项,然后选择另一个选项,然后选择以前选择的选项,您将看到id已更改…

您需要它可重复使用,还是这是一次性功能?selecID是否在下拉列表中?我需要以某种方式设置属性,而不仅仅是检索它…是的,您必须在此处指定您的
ID
,您可以发布一些HTMLTanks,但这不是我想要的,我需要在下拉列表中创建属性MyProperty(而不是ID)然后,当我在服务器端设置ddl时,我需要为该属性的每个项添加一个值,然后当ddl selec选项更改时,我需要在客户端检索MyProperty并隐藏/显示一些字段。因此,检索不是问题,设置是:/