通过 jquery 单击切换表单隐藏值

toggle form hidden value by jquery click

我有一个表单隐藏输入如下,我将值从“search”更改为“search_ref”单击“按参考代码搜索”link。

<input type="hidden" id="changeme" name="task" value="search" />

我只能以一种方式切换隐藏值 - 我希望 link 从“search_ref”切换回“搜索”每次点击。

$(document).ready(function(){
    $("#ref").click(function(){
        $("#changeme").val("search_ref");
    });
});

我应该如何编辑下面的 jQuery 来执行此操作?

请看下面的jsfiddle:

https://jsfiddle.net/phil_joostrap/82jpj76p/

检查 #changeme 的值。如果值为 search,则将其更改为 search_ref,否则更改为 search,如下所示。

$("#ref").click(function () {
    var changeme = $("#changeme");

    var text = changeme.val();
    changeme.val(text == "search" ? "search_ref" : "search");
});