0
投稿する前にこの問題を解決できる限り試しましたが、動作させることはできません。IEで動作しないボーダーカラー
削除する前に確認を求める表の行を削除するためのボタンがあり、赤い背景/境界線が強調表示されます。クロムとFirefoxでは、これはIEではなく、動作するはずですが、背景は機能しますが、ボーダートップ/ボトムは色を変更しません。
境界線の色のプロパティを事前に変更すると機能しますので、jqueryのCSS関数に問題があると思います。
JSFiddleでは、私はこの問題の小さな例を作成しました。IEではそれが動作しませんでした.Firefox/Chromeではそうでしたが、tdに境界を追加したという話題がありました。私はこれをして、クロームで国境が国防総省で作業をやめ、IEで国境がTDの反対側の要素の作業を開始しました。
<table width='100%' style='border-collapse:collapse;'>
<tr style="border-top:1px solid #DDDED9; border-bottom:1px solid #DDDED9" class='tr'>
<td>test</td>
<td>test</td>
<td>test</td>
</tr>
</table>
<p>
<button class='button'>Click</button>
</p>
jQueryの
$('.button').on('click', function(){
$('.tr').css('border-top-color', 'red');
$('.tr').find('td').css('border-bottom-color', 'red');
});
誰かが素晴らしいことだ3つのすべてのブラウザで実用的なソリューションで私を助けることができれば。
td境界にはスタイルが定義されていません。この更新された[jsfiddle](https://jsfiddle.net/3fere8bj/3/)を見てください。 – Huelfe
なぜ最初にあなたが '
@ GauravAggarwal、私はそれを指定しました。回答が「」 – Bart
答えて
境界線を最初に定義し、境界線の色を追加します。
OR あなただけexampeのためのTR の境界線の色を変更しない理由をjqueryの
'border-bottom', '1px solid red'
に追加
Fiddle
出典
2016-05-03 10:05:22
2番目の例がうまくいけば、3番目は私の初期の解決策でしたが、これはIEではうまくいきませんでした。 – Bart
だから、別の解決策が必要なのか、これと一緒に行くのですか? –
この解決策はありません;) – Bart
IをChromeを使用する下の境界線の色は変更されません。このコードの動作は次のとおりです。
出典
2016-05-03 10:17:29 Gerard
関連する問題