我制作了一个表格,您可以在其中从下拉菜单中选择一个选项。When an option is selected a value is set for the textfield. 我还希望发生的是它专注于值之后的那个文本字段。例如:我从下拉列表中选择 facebook,“ http://www.facebook.com/ ”作为文本字段的值出现。选择 facebook 时,焦点也会转到已添加值的最后一个字符之后的文本字段。
我用我目前拥有的东西做了一个 JSFiddle:
JS:
$(document).ready(function() {
//Add the right URL prefix for social media
$('select').change(function() {
console.log(this.value);
if(this.value == "Facebook"){
$('#social-url').val("http://www.facebook.com/");
}
if(this.value == "Twitter"){
$('#social-url').val("http://www.twitter.com/");
}
if(this.value == "LinkedIn"){
$('#social-url').val("http://www.linkedin.com/");
}
});
});