jquery - 网址已添加到按钮

标签 jquery sharepoint button error-handling migration

WE当前正在从SharePoint 2007迁移到2013。

我在Webpart上的简单按钮遇到问题。

在一个不适的webpart中,插入一个简单的按钮:

<button id="button"><span>click me</span></button>

并在不适的jQuery中创建一个click事件以将其带到页面。
$( "#button" ).button().click( function (event) {
        window.location = "/SitePages/testPage.aspx";
    });

在2007年,用户单击该按钮将其带到所需页面,但是,在sharepoint 2013中,当我将鼠标悬停在该按钮上时,我可以看到它指向当前页面,并且仅将用户带到所需页面如果他们快速连续单击两次按钮。

有人对此有解决方案吗?

一点点额外的信息是,我们似乎在sharepoint 2013上遇到了jquery的问题,我们正在使用jquery 1.9.1。当用户单击页面上的任意位置(到目前为止尚未解决)时,我们将收到以下错误消息:
SCRIPT5007: Unable to get value of the property 'call': object is null or undefined 
jquery.validate.min.js, line 50 character 199

这在2007年工作良好。我们拥有的jquery validate版本为1.9。

浏览器:ie9
浏览器模式:ie9兼容 View
文档模式:ie9标准

任何帮助将不胜感激

最佳答案

尝试使用

$( "#button span" ).click(function(){
    window.location = "/SitePages/testPage.aspx";
});

关于jquery - 网址已添加到按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23427407/

相关文章:

javascript - 从 JS/Jquery 滚动回 DIV 的位置

javascript - 使用 ajax 或 jquery 提交时刷新的特定 div

c# - SPErrorInfo - 应用 <appid> 没有端点或其端点无效

azure - Office 365 MFA 使用发送到电子邮件的代码,而不是在 Microsoft Authenticator 上获取请求

c# - 在 WPF 中以编程方式创建图像按钮

javascript - Onload 函数在加载所有元素之前运行

Jquery vs IE 在黑暗的小巷 - 第 1 轮(上滑和下滑)

javascript - jquery 删除元素在 Sharepoint 内容编辑器中

java - 创建一个存储语音的按钮

iphone - 将 ZXing 连接到 xcode 中的按钮