将文本框的文本颜色更改回黑色

时间:2015-10-26 04:37:34

标签: jquery html ajax

我有一个带有动态文本框的表单,并从后端获取数据。当用户单击文本框时,文本框中文本的颜色会发生变化,当提交表单时,会显示一条确认消息,并且随之显示,我希望将文本框颜色更改回黑色。我试过改变颜色,但它没有发生。 这是我的代码:

    $.ajax({

        type: "POST",
        dataType: "html",
        url: "update.php",
        data: {'postData':JSON.stringify(postData)},
        contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
        success: function(data) {
            successmessage = 'Rows updated successfully';
            $("#contentsID").text(successmessage);
            var checkboxes = $("input[type='checkbox']");
            var textBoxes = $("input[type = 'text']");
            textBoxes.attr("disabled", checkboxes.is(":checked"));
            $('#varEdit').prop('checked', false);
            $('#saveEdits').prop('disabled', true);
            textBoxes.text.style.color ='#000000';
            //textBoxes.style.color = '#000000';

        },

有人可以挖掘它。

2 个答案:

答案 0 :(得分:3)

尝试

$('input[type="text"]').css('color','#000');

而不是

textBoxes.text.style.color ='#000000';

答案 1 :(得分:1)

textBoxes按住jquery obj,然后使用:

textBoxes.css('color','#000');

否则使用:

textBoxes[0].style.color ='#000';