jQuery代码不会连接到搜索表单

时间:2015-07-22 14:27:41

标签: javascript jquery html5 twitter-bootstrap twitter-bootstrap-3

这个问题与this question/post有关。 我有一个搜索表单,要求: 答:从搜索表单中提取用户输入,以便我们的后端可以为用户提供相关的搜索结果。 B:我们需要能够将默认输入插入到搜索字段中的任何一个或两个中,以增强用户搜索体验。这应该替换任何占位符值。

我在main.js文件中尝试了以下代码(链接到testpage.html):

=STDEV(IF(COUNTIFS(AP10,"<"&AM$9:AM$89,AP11,">="&AM$9:AM$89),AN9:AN89))

我也尝试了以下内容:

$(document).ready(function(){
  $("#btn-search").click(function(e){
    e.preventDefault();
    var x = $("#keyword").val("Nurse");
    var y = $("#location").val();
    $("#keyword").attr("value", x);
    $("#location").attr("value", y);
  });
});

你知道为什么这不起作用吗?我甚至试图把它放在页面的正文中:

$(document).ready(function(){
  $("#btn-search").click(function(e){
    e.preventDefault();
    $("#keyword").val(Nurse);
    $("#location").val();
  });
});

这是html表单:

<script>
  $("#btn-search").click(function(e){
    e.preventDefault();
    $("#keyword").val(Nurse);
    $("#location").val();
  });
</script>

1 个答案:

答案 0 :(得分:0)

$(document).ready(function(){
  $("#btn-search").click(function(e){
    e.preventDefault();
    $("#keyword").val("Nurse");
    $("#location").val("");
  });
});

val()需要String。所以使用字符串可以解决问题。

参考: http://api.jquery.com/val/