[原创]JQuery 在表单提交之前修改 提交的值
作者:bea
今天在做公司的项目的时候,遇到一个问题: 我们希望在二级栏目搜索的时候,判断用户有没有加上这个栏目特有的关键字(比如“教程”),因为我们是全站搜索,如果不加关键字,搜索出来的东西会很多、很杂,这样我们就是想在教程这个栏目下,搜索出来的全都是教程相关的东西,所以我们东了点小心思,对搜索的关键字做了点小改动,代码如下: 代码如下: $('#search-form').submit(function() { //取出keyword $keyword = $('#keywo
今天在做公司的项目的时候,遇到一个问题:
我们希望在二级栏目搜索的时候,判断用户有没有加上这个栏目特有的关键字(比如“教程”),因为我们是全站搜索,如果不加关键字,搜索出来的东西会很多、很杂,这样我们就是想在教程这个栏目下,搜索出来的全都是教程相关的东西,所以我们东了点小心思,对搜索的关键字做了点小改动,代码如下:
代码如下:
$('#search-form').submit(function() {
//取出keyword
$keyword = $('#keyword');
//判断是否包含“教程”关键字
if($keyword.val().indexOf('教程') < 0)
{
$keyword.val($keyword.val() + '教程');
}
});
利用这段代码,就可以了,当我们搜CSS教程的时候,程序会判断包不包含,不会给keyword拼接“教程”两个字,当我们搜索CSS的时候就会拼接成“CSS教程”进行搜索了。
OK,希望能给大家一些帮助吧。
有用 | 无用
我们希望在二级栏目搜索的时候,判断用户有没有加上这个栏目特有的关键字(比如“教程”),因为我们是全站搜索,如果不加关键字,搜索出来的东西会很多、很杂,这样我们就是想在教程这个栏目下,搜索出来的全都是教程相关的东西,所以我们东了点小心思,对搜索的关键字做了点小改动,代码如下:
代码如下:
$('#search-form').submit(function() {
//取出keyword
$keyword = $('#keyword');
//判断是否包含“教程”关键字
if($keyword.val().indexOf('教程') < 0)
{
$keyword.val($keyword.val() + '教程');
}
});
利用这段代码,就可以了,当我们搜CSS教程的时候,程序会判断包不包含,不会给keyword拼接“教程”两个字,当我们搜索CSS的时候就会拼接成“CSS教程”进行搜索了。
OK,希望能给大家一些帮助吧。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jQuery中的基本选择器用法学习教程
- jQuery遍历DOM节点操作之filter()方法详解
- jQuery获取父元素及父节点的方法小结
- 基于RequireJS和JQuery的模块化编程——常见问题全面解析
- Jquery实现$.fn.extend和$.extend函数
- 详解Jquery实现ready和bind事件
- 一起学写js Calender日历控件
- jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
- 原生js实现autocomplete插件
- jQuery循环遍历子节点并获取值的方法
- 基于jQuery实现音乐播放试听列表
- js仿3366小游戏选字游戏
- Javascript实现鼠标框选操作 不是点击选取
- Node.js实现数据推送
- node.js实现端口转发
- 即将发布的jQuery 3 有哪些新特性
- 谈一谈JS消息机制和事件机制的理解
- Kindeditor在线文本编辑器如何过滤HTML
- 基于RequireJS和JQuery的模块化编程日常问题解析