Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Focus()和自动按键()_Javascript_Jquery - Fatal编程技术网

Javascript jQuery Focus()和自动按键()

Javascript jQuery Focus()和自动按键(),javascript,jquery,Javascript,Jquery,很抱歉,我是一个初学者,但我花了几天时间试图找到答案,现在我认为你的专业知识是必要的 <ul id="test"> <li>Hello world</li> <li>Hello world 2</li> </ul> 我试着做一些类似“如果我点击li,那么用li编写的文本将显示在搜索框(ID’#input#)中,并自动启动请求。” <ul id="test"> <li>Hello worl

很抱歉,我是一个初学者,但我花了几天时间试图找到答案,现在我认为你的专业知识是必要的

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
我试着做一些类似“如果我点击li,那么用li编写的文本将显示在搜索框(ID’#input#)中,并自动启动请求。”

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
我的脚本工作正常,但请求/搜索未启动。我在流程的最后一步被阻止

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
非常感谢你的帮助

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
HTML

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
  • 你好,世界
  • 你好,世界2
Javascript,JQuery

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
    $("#test li").click(function (){
        varindex = $(this).text();
        $('#input').val("Text is in the search box!"+" "+varindex);
    });
});
</script>

<script type="text/javascript">
$(document).ready(function(){
    $("#test li").click(function (){
        $('#input').focus();
        $('#input').trigger(jQuery.Event('key', {which: 13}));
    });
}); 
</script>

$(文档).ready(函数(){
$(“#测试li”)。单击(函数(){
varindex=$(this.text();
$(“#input”).val(“文本在搜索框中!”+“”+varindex);
});
});
$(文档).ready(函数(){
$(“#测试li”)。单击(函数(){
$(“#输入”).focus();
$('#input').trigger(jQuery.Event('key',{which:13}));
});
}); 
这项工作:

<ul id="test">
  <li>Hello world</li>
  <li>Hello world 2</li>
</ul>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script>
<script>
$(document).ready( function () {
   $('#test li').click ( function () {
      $('#input').attr("value", $(this).text ());
      $('#myform').submit ();
   });
});
</script>
</head>
<body>
<ul id="test">
<li>    Hello world </li>
<li>    Hello world 2   </li>
</ul>
<form id="myform" action="xxx.yyy.zz" method="get">
<input id="input" name="myinput" type="text" />
</form>
</body>

$(文档).ready(函数(){
$('#test li')。单击(函数(){
$('#input').attr(“value”,$(this.text());
$('#myform')。提交();
});
});
  • 你好,世界
  • 你好,世界2

您的
输入是否在表单中?能否发布完整的html?是否要提交表单?请看这里:我编写了输入Html,但没有工作。我把它放在那里:???
标签在哪里?坦斯克。我没有尝试过这个,但我仍然认为我没有使用表单,只是使用了一个搜索框,虽然。。。