如何使用JQuery从多个People Picker控件获取值

时间:2014-08-28 23:59:20

标签: javascript jquery sharepoint-2007 peoplepicker

所有

我确信这很简单,但是我已经把头撞到了墙上一段时间,但仍然没有答案。我有一个SharePoint表单,上面有两个People Picker对象,我希望得到它们的值。

使用JQuery,我可以执行$(" textarea [title =' People Picker']")。val(),但这只能给我第一个控件的值

有没有办法在JQuery中做一些事情(使用C#伪代码)

HTMLTags.Where(a => a.Type=="dr").Where(a => A.SubString("<nobr>Name of my People Picker") != null).Select(a => a.textarea.title="People Picker").First().val().

基本上,我在jQuery中尝试做的是获取所有DR元素,查找包含我的People Picker文本名称的任何元素,然后浏览此数据行的文本,直到找到People Picker文本区域然后返回该值。

感谢。

编辑:我补充一点,虽然我了解C#的方式,但我仍然对js和jquery很新。

编辑:使用SharePoint 2007.希望在明年初升级到SharePoint 2010。

1 个答案:

答案 0 :(得分:0)

这是第一个textarea

$("textarea[title='People Picker']:first").val();

这是最后一个textarea

$("textarea[title='People Picker']:last").val();

这是第二个textarea

$("textarea[title='People Picker']:eq(1)").val();

这是第三个textarea

$("textarea[title='People Picker']:eq(2)").val();