我找不到合适的选择器:
<input maxlength="6" size="6" id="colorpickerField1" name="sitebg" value="#EEEEEE" type="text">
我想将值更改为 = 000000。我需要选择器找到“名称”而不是文本输入的 id。
这不应该工作吗?:
$("text.sitebg").val("000000");
提出的解决方案不起作用,这是什么问题?
$.getJSON("http://www.mysitehere.org/wp-content/themes/ctr-theme/update_genform.php",function(data) { $("#form1").append(data.sitebg); $('input.sitebg').val('000000'); });
JSON 数据工作正常;这个想法是稍后将 JSON 值传递到表单输入文本值中。但不工作:(
不,您需要执行以下操作:
$('input.sitebg').val('000000');
但如果可以的话,你真的应该使用唯一的 ID。
您还可以获得更具体的信息,例如:
$('input[type=text].sitebg').val('000000');
编辑:
执行此操作以根据 name 属性查找您的输入:
$('input[name=sitebg]').val('000000');