0

全部,

我确信这很容易做到,但我已经把头撞在墙上一段时间了,仍然没有答案。我有一个 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 元素,查找包含我的人员选择器名称文本的任何元素,然后遍历此数据行的文本,直到找到人员选择器文本区域,然后返回那个值。

谢谢。

编辑:我会补充一点,虽然我知道 C# 的方式,但我对 js 和 jquery 还是很陌生。

编辑:使用 SharePoint 2007。预计在明年初升级到 SharePoint 2010。

4

1 回答 1

0

这对于第一个文本区域

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

这是最后一个文本区域

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

这是第二个文本区域

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

这对于第三个文本区域

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

ETC

于 2014-08-29T00:33:24.573 回答