比较Jquery中的两个参数

时间:2015-02-07 15:25:06

标签: jquery

我很难理解如何制作它。

我有一个隐藏的输入,其中放置了值,例如

<input type="hidden" value="62" name="id">

我有200个链接

<a href="#" id="f62"></a>
<a href="#" id="f63"></a>
<a href="#" id="f64"></a>

我需要隐藏所有这些链接,id匹配隐藏字段值的链接除外

$(function () {
    var fav = $('.ms2_form > input').val();
    var fav_id = $('.cart-info .add_fav').attr('id');

    $('.cart-info .add_fav').hide();
    $('.cart-info .remove').hide();

    // .........................here i dont know, how to write expression

    alert(fav);
});

2 个答案:

答案 0 :(得分:2)

为每个链接添加一个类

<a href="#" id="f62" class="mylink"></a>

然后使用jQuery隐藏所有内容

$('.mylink').hide();

然后根据val

显示您想要的那个
$('#' + val).show();

答案 1 :(得分:0)

这应该有效:

var id = $('[name=id]').val();
$('a[id^=f]:not(#f' + id + ')').hide();