【问题标题】:Add custom property to mvc selectlist将自定义属性添加到 mvc 选择列表
【发布时间】:2011-07-25 12:27:02
【问题描述】:

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

【问题讨论】:

  • 您需要它是可重复使用的,还是一次性功能?

标签: jquery asp.net asp.net-mvc-3 selectlist


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

});

jquery change

这是小提琴http://jsfiddle.net/DBXGe/1/

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

【讨论】:

  • selecID 是下拉列表吗?我需要以某种方式设置属性,而不仅仅是检索它...
  • 是的,您必须在此处指定您的ID 下拉列表,您可以发布一些html
  • 谢谢,但这不是我想要的,我需要在下拉列表中创建一个属性 MyProperty(而不是 id),然后我需要为该属性的每个项目添加一个值在服务器端设置我的 ddl,然后当 ddl 选择选项更改时,我需要在客户端检索 MyProperty 并隐藏/显示一些字段。所以检索不是问题,设置是:/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多