Jquery .val()更改在页面刷新之前不会生效

时间:2014-03-07 22:06:52

标签: javascript jquery html ajax

我是Jquery的新手,所以我可能会在这里忽略一些非常简单的东西。

我正在尝试在页面加载时更改输入中的值,以便更新故障单上的默认DUE_DATE。我的问题是我正在玩手动更改值,但是当我加载页面时,我的due_date字段没有变化。但是,如果我刷新页面,则会发生值更改。我已经环顾了强烈的AJAX重载等等,但看起来它可能会变得混乱QUICK。

var $j = jQuery.noConflict();

$j(document).ready(function(){
var NEWDD='';
    NEWDD=$j('div h2 span:contains("Report Request Queue"):last').text();
    if(NEWDD == "Report Request Queue") {
        $j('span[id="editable_due_date"] input[name="fields[due_date]"]').val('03/24/2014');
        //$j('span#noneditable_due_date').append('03/25/2014');
        //alert("Kurtis to add Formula for 2 weeks to due-date on ExtendDueDate.js");
        }
else    {
    return true;
}

});

我已经尝试将.ready(function()更改为不同的东西,但没有真正的效果。我只是好奇为什么这会在重新加载或刷新页面时生效,但不是当我把页面抬起来时这是第一次。

(如果Jquery看起来很奇怪,那是因为这不是HTML中的直接jquery而是KACE设备的插件,我在其中调用JS。不幸的是我无法修改PHP或者HTML但必须通过Jquery JS来对我的webapp进行任何类型的更改。)

0 个答案:

没有答案