2016-03-27 10 views
1

これは、今までは動作していましたが、リンクの1つを作成する場合には、一致する列に色付けしようとしています。私のコードはうまくいきません。あなたはその最後の行へのリンクを追加しましたので、Reallyaはjqueryのハイパーリンクの場合は、tdの値を取得します

<td><a href="#" data-toggle="modal" data-target="#new-modal">34</a></td> 

<td>34</td> 

使用.text()代わりと同じではありませんヘルプに

<table id="T1" border='1'> 
    <thead> 
    <tr> 
     <th>First Name</th> 
     <th>Middle Name</th> 
     <th>Last Name</th> 
     <th>Suffix</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td>12</td> 
     <td>34</td> 
     <td>56</td> 
     <td>78</td> 
    </tr> 
    </tbody> 
</table> 

<table id="T2" border='1'> 
    <thead> 
    <tr> 
     <th>First Name</th> 
     <th>Middle Name</th> 
     <th>Last Name</th> 
     <th>Suffix</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td>12</td> 
     <td><a href="#" data-toggle="modal" data-target="#new-modal">34</a></td> 
     <td>56</td> 
     <td>23</td> 
    </tr> 
    <tr> 
     <td>bat</td> 
     <td><a href="#" data-toggle="modal" data-target="#new-modal">man</a></td> 
     <td>11</td> 
     <td>21212</td> 
    </tr> 
    <tr> 
     <td>james</td> 
     <td><a href="#" data-toggle="modal" data-target="#new-modal">bond</a></td> 
     <td>007</td> 
     <td>dadadada</td> 
    </tr> 
    <tr> 
     <td>12</td> 
     <td><a href="#" data-toggle="modal" data-target="#new-modal">34</a></td> 
     <td>56</td> 
     <td>78</td> 
    </tr> 
    </tbody> 
</table> 
<br /><br /><br /><br /> 

<button id="btn">color if matches</button> 

Fiddle

答えて

1

Working fiddle

あなたは.text()を使用する必要があります。

if((firstname.text() == firstname1.text())&&(middlename.text() == middlename1.text()) && 
(lastname.text() == lastname1.text())&&(suffix.text() == suffix1.text())) { 

は、この情報がお役に立てば幸いです。

1

チェック:フィドル作業

<a href="#" data-toggle="modal" data-target="#new-modal">34</a> 

.text()しばらく戻っ34として単なるテキストとして

.html()返すHTMLコンテンツ。

JSFiddle:代わりに.html()機能のhttps://jsfiddle.net/kr5jrboa/1/

関連する問題