我正在使用脚本返回用户在没有www。
的输入框上键入的内容我希望修改在输入框本身中起作用。这可能吗?
例如用户输入:www.example.com以及当他按下GO www时。从他输入的内容中消失,然后突出显示(选中)文本。
<input type="text" id="url" />
<input type="button" id="submit" value="Go!" />
<div id="output"></div>
<script>
$("#submit").click(
function() {
var url = $("#url").val();
if(url.match(/^www\./))
{
url = url.substring(4);
}
$("#output").html(url);
}
);
</script>
答案 0 :(得分:2)
是的,$("#url").val(url);
更新: 他也希望选择文字!
$("#url").val(url).focus().select();
答案 1 :(得分:0)
$("#submit").click(
function() {
var url = $("#url"),
val = url.val();
if(val.match(/^www\./))
{
val = val.substring(4);
url.val(val);
}
$("#output").html(val);
}
);
答案 2 :(得分:0)
是的,通过jQuery使用$("#url").attr("value", url);
设置值。