0

現在いるテーブル以外のテーブルの他のセルの値を見つける必要があります。私は何かをやっています -

$('#poTable  > .bodyTr').each(function() {
    if ($(this).find(".variant").val() == productVariantId){
        alert('Cannot add mutiple rows for same Variant');
        value= false;
        $(this).find(".variant").val('');
        return value;
    }
});

しかし、これは私が持っている行も取ります。live実装されているため、それ自体の値をそれ自体と比較すると、 になりfalseます。同じ値が他の行にないことを確認しながら、現在の行の値を除外する必要があります。

4

1 に答える 1

0

このコードが、これが選択された要素であるハンドラー内にあると仮定します...

$('#poTable > .bodyTr').not(this).each(...);
于 2013-04-11T12:34:31.610 に答える