ホームページ >ウェブフロントエンド >jsチュートリアル >JQuery はフォーム送信前に送信された値を変更します [オリジナル]_javascript スキル

JQuery はフォーム送信前に送信された値を変更します [オリジナル]_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 15:05:431170ブラウズ

今日、会社のプロジェクトに取り組んでいたときに、次の問題が発生しました:

二次列で検索する際に、ユーザーがこの列に固有のキーワード (「チュートリアル」など) を追加したかどうかを判断したいと考えています。サイト全体を検索しているため、キーワードが追加されていない場合、検索結果は次のようになります。非常に複雑なので、チュートリアル列でチュートリアルに関連するものをすべて検索したいだけです。そのため、もう少し考えて、検索キーワードにいくつかの小さな変更を加えました。コードは次のとおりです。

コードをコピーします コードは次のとおりです:

$('#search-form').submit(function() {
//キーワードを取得
$keyword = $('#keyword');

//「tutorial」キーワードが含まれているかどうかを判断します
if($keyword.val().indexOf('チュートリアル') {
$keyword.val($keyword.val() + 'チュートリアル');
}
});

このコードを使用するだけです。CSS チュートリアルを検索すると、プログラムはパッケージにそのチュートリアルが含まれていないと判断し、CSS を検索するときに「チュートリアル」という単語をキーワードに追加しません。 「「CSS チュートリアル」を検索しました。

わかりました、何かお手伝いできれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。