0

重複の可能性:
フィールドの結果が別のフィールドと同じか大きい場合、<td> の背景を変更できますか?

スクリプトを機能させようとして、mySQl を PHP 経由で HTML テーブルに表示すると、特定の列 TD が含まれます。この列には $qty が含まれています。

たぶん、このphpを正しくするためのより良い方法がありますか?

スクリプトが機能していません。

<script type="text/javascript">
$(document).ready(function() {
var min = parseInt($('.min').text());
var max = parseInt($('.max').text());
var qty = parseInt($('.quantity').text());

if (qty >= max || qty <= min ) {
$('.quantity').css('background-color', 'red');
} 
});
</script>

私のphpテーブル/ 3つのフィールドはテーブルの最後に向かっています:

$o .= '<tr><td>'.$type.'</td><td>'.$part_no.'</td><td>'.$description.'</td><td>'.$artwork.' &nbsp; &nbsp;</td><td><a href="/data/hero/copies/'.$part_no.'.pdf" target="_blank">Link &nbsp;</a></td><td align=right class="min">'.number_format($min).'</td><td align=right class="max">'.number_format($max).'</td><td align=right class="quantity">'.number_format($qty).'</td></tr>';}
4

1 に答える 1

0

phpサンプル}の行末に迷子があります。それがこの問題の原因ですか?

私はあなたが投稿したjavascriptとこのphpでこれを試しました:

$o = '<tr><td>'.$type.'</td><td>'.$part_no.'</td><td>'.$description.'</td><td>'.$artwork.' &nbsp; &nbsp;</td><td><a href="/data/hero/copies/'.$part_no.'.pdf" target="_blank">Link &nbsp;</a></td><td align=right class="min">'.number_format($min).'</td><td align=right class="max">'.number_format($max).'</td><td align=right class="quantity">'.number_format($qty).'</td></tr>';

それは完璧に動作します。

$oブラウザに正しく印刷されていますか?HTMLソースを表示する場合td、クラスmin、max、およびquantityを持つsはありますか?それが機能しないことの正確な症状は何ですか?たぶん、もう少しスクリプトを投稿できますか?

于 2012-05-26T00:51:28.013 に答える