私は、追加ボタンをクリックして行を追加するhtmlテーブルを持っています。行には4つのドロップダウンが含まれます 製品タイプ、製品説明、ソース、宛先1、宛先1jqueryを使用してhtmlテーブル内にdupicatesを見つける
どのようにこれらの組み合わせを制限できますかは、どの行にも重複しません。
ありがとうございました
私は、追加ボタンをクリックして行を追加するhtmlテーブルを持っています。行には4つのドロップダウンが含まれます 製品タイプ、製品説明、ソース、宛先1、宛先1jqueryを使用してhtmlテーブル内にdupicatesを見つける
どのようにこれらの組み合わせを制限できますかは、どの行にも重複しません。
ありがとうございました
次のコードは単なるチェックです。コンテンツを動的に変更してユーザーの変更に適合させることはありません。
function check(){
var currentState=[],
isGood=true,
text;
$("#dataFieldTable tr").each(function(index,element){
if(index !==0){
text=$(":selected",element).text();
if(currentState.indexOf(text)!=-1){
isGood=false;
return false;
}
currentState.push(text);
}
});
alert(isGood);
return isGood;
}
何それがないことは以下の通りです:
<tr>
タグtrを確認したい(私の例ではタイトル以外のものをすべて取ったが、変更するのは簡単だが、それはちょうどif(index !==0)
だ)
これだけです。
現在のアクションでそれを見ることができます。http://jsfiddle.net/uQGGW/1/
あなたがチェックラインをクリックすると、すべての行が他の場所で異なると偽であるならば、それは本当の警告が表示されます。
希望に役立ちます。
ありがとうございました。私はそれを私の必要性に変えます。重複する行をハイライト表示するには – user941974
私は各要素に背景色を適用しようとしています。しかし、背景は適用されていません。 [link](http://jsfiddle.net/Bzbkn/1/) – user941974
私はそれを少し更新しました:http://jsfiddle.net/Bzbkn/5/。私が間違っていない場合、背景色を適用して選択することはできません。だから私はそれをラインに適用しました。また、すべてのループを繰り返し処理するために、falseを返します。 –
少しのコードが役に立ちます。 –
@ Py、現在私はコードを持っていません。私はjqueryの:containsメソッドを見ていました。しかし、それを実装することができません – user941974
[this](http://datatables.net/release-datatables/examples/api/multi_filter_select.html)のようなものをお探しですか? –