问题是这样的:
要求在SharePoint Calendar试图里面根据一定的规则来显示或者隐藏记录,为了取得记录的handle,可以通过超链接选择器来查找。
先来看语法规则:
$('a[href$="ABC"]')...
支持的选择方式:
= 判断完全相符;
!= 不相符;
^=以某字符串开头;
$=以某字符串结尾;
*=包含某字符串。
进一步,可以通过$('a[href$="ABC"]:first')返回结果集中的第一条记录
例子,遍历结果集:
$('a[href*=/Lists/Booking/DispForm.aspx]').each(function(){ // $(this)… });
获取相关属性可以通过:$('a[href$="ABC"]:first').attr(‘title') 实现。
返回超链接中的文字,可以通过:$(this).html() 实现。