C# 使用jQuery添加标题属性,其中值来自.NET字典(ASP.NET MVC 3)

C# 使用jQuery添加标题属性,其中值来自.NET字典(ASP.NET MVC 3),c#,jquery,.net,asp.net-mvc-3,C#,Jquery,.net,Asp.net Mvc 3,我有一个由HTML.ListBoxFor生成的多选列表。select元素的id为“listBox” 我想为每个选项标记添加一个title属性。title属性的值来自字典 我想做以下几件事 循环遍历selectlist的option元素并获取option元素的文本 循环遍历字典的每个元素 其中dictionary.key==文本 添加一个标题属性,其值为Dictionary.value。请查看此帖子。它允许您将任何想要的属性放入下拉列表的选项项中。我已经很久没有使用jQuery了,所以我几乎被困在

我有一个由HTML.ListBoxFor生成的多选列表。select元素的id为“listBox”

我想为每个选项标记添加一个title属性。title属性的值来自字典

我想做以下几件事

循环遍历selectlist的option元素并获取option元素的文本

循环遍历字典的每个元素

其中dictionary.key==文本
添加一个标题属性,其值为Dictionary.value。

请查看此帖子。它允许您将任何想要的属性放入下拉列表的选项项中。

我已经很久没有使用jQuery了,所以我几乎被困在了第一个障碍上,甚至在selectlist$'yourSelect option'的选项元素之间循环@Doozer1979您将无法做到这一点,因为在使用Jquery从客户端获取文本后,您无法循环服务器端类型,因为客户端仅在页面呈现后工作。是否有其他方法可以从Option元素获取这些值?从哪里获取文本?文本是option元素的innerHtml。我想我必须将值放入常规javascript数组中