Jquery 将文本框的文本颜色更改回黑色
我有一个带有动态文本框的表单,可以从后端获取数据。当用户单击文本框时,文本框中文本的颜色会改变,提交表单时,会显示一条确认消息,我希望文本框的颜色会变回黑色。我试过改变颜色,但没有成功。 这是我的密码:Jquery 将文本框的文本颜色更改回黑色,jquery,html,ajax,Jquery,Html,Ajax,我有一个带有动态文本框的表单,可以从后端获取数据。当用户单击文本框时,文本框中文本的颜色会改变,提交表单时,会显示一条确认消息,我希望文本框的颜色会变回黑色。我试过改变颜色,但没有成功。 这是我的密码: $.ajax({ type: "POST", dataType: "html", url: "update.php", data: {'postData':JSON.stringify(postData)},
$.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';
},
有人能挖苦一下吗 试试看
$('input[type="text"]').css('color','#000');
而不是
textBoxes.text.style.color ='#000000';
试一试
而不是
textBoxes.text.style.color ='#000000';
文本框
按住jquery obj,然后使用:
textBoxes.css('color','#000');
否则,请使用:
textBoxes[0].style.color ='#000';
文本框
按住jquery obj,然后使用:
textBoxes.css('color','#000');
否则,请使用:
textBoxes[0].style.color ='#000';
理解
Jquery对象和dom之间的区别Jquery对象和dom之间的区别。我假设文本框包含多个文本框,因此我希望循环它们,而不仅仅是更改第一个出现的文本框(此注释仅针对第二个解决方案)。