0

我们正面临 Jquery 选项卡实现的问题。

如果我们在一个简单的新项目表单中使用下面的代码,它工作正常。

但是如果我们在一个新的项目表单中使用它(其中使用了 Jquery 选项卡),它根本不起作用。

$(document).ready(function () {
    $("input[title='FromDate']").change(function () {
        alert('From date');
    });
});

要创建 Jquery 选项卡,我们在下面引用了 url。

http://amitphule.blogspot.hk/2011/08/change-look-and-feel-of-sharepoint-page.html

4

2 回答 2

0

尝试在选择器中使用 tabid。

$(document).ready(function () {

$("#tabID input[title='FromDate']").change(function () {

    alert('From date');
});

});
于 2012-07-24T14:51:33.063 回答
0

如果 tab-2 在 jquery 运行后被 ajaxed 或创建,那么 .change 将不起作用,除非您使用.live来维护添加到文档中的新元素的启动。

尝试使用 .live 看看它是否有如下不同:

$("input[title='FromDate']").live("change", function () { 
    alert('From date'); 
});
于 2012-07-25T21:02:57.940 回答