【发布时间】:2014-04-23 07:54:13
【问题描述】:
当鼠标悬停图像 caladd.gif 用 Javascript 和 jQuery 时,我想将所有 href="javascript:void(0)" 替换为 href="http://google.com"。
总结:这意味着每当鼠标悬停在图像上时,它都会触发 Javascript 或 jQuery 将 href 更改为另一个链接。
HTML:
<div id="AsynchronousViewDefault_CalendarView">
<div class="ms-acal-header">
<div>
<table class="ms-acal-month">
</table>
<div class="ms-acal-vlink">
<table>
<tbody>
<tr>
<td><a href="javascript:void(0)" title="Add" evtid="new_item">
<img border="0" src="/_layouts/images/caladd.gif">Add</a></td>
</tr>
</tbody>
</table>
</div>
</div>
Javascript:
$(document).ready(function () {
var abc = $("#AsynchronousViewDefault_CalendarView").find('a[title="Add"][evtid="new_item"]').hover(
function () {
$(this).attr('href', 'http://share/Lists/Calendar.aspx?P=P1');
}
);
});
【问题讨论】:
-
在这里工作正常:jsfiddle.net/nALMw
-
它也适用于我。你可能有一个与 JS 或 iframe 行为冲突的插件吗?
-
@skzryzg, **@Anton:这在我的 SharePoint 中不起作用...
标签: javascript jquery html sharepoint sharepoint-2010