我需要使用jquery来处理这段代码。
我需要获取文本框的值,这是关键字,点击链接会重定向。
所以我很难从文本框中获取该值,然后运行重定向。这一行$("#serviceorder").val("keyword");
HTML code:
<html>
<input id="serviceorder" type="text" data-bind="value: keyword" />
<a href="" id="g-search-button"></a>
</html>
JS代码:
$("#g-search-button").click(function (event) {
event.preventDefault();
$("#serviceorder").val("keyword");
var keyword = event.currentTarget.value;
if (keyword.length > 0) {
window.location.href = "URL + encodeURIComponent(keyword);
return false;
}
});
答案 0 :(得分:0)
如果您想重定向到网址,例如:https://stackoverflow.com/keywordHere
$(document).ready(function(){
$("#g-search-button").click(function (event) {
var URL='http://stackoverflow.com';//change this as you want
event.preventDefault();
var keyword = $("#serviceorder").val();
if (keyword.length > 0) {
window.location.href = URL +'/'+ encodeURIComponent(keyword);
}
});
});