0

要素のフォントの太さを次のように設定しました

$('#myid').css('font-weight', 'bold');

後でその値を確認しようとすると

$('#myid').css('font-weight')

実際の font-weight を整数として返します。

さらに、新しい要素に font-weight が設定されていない場合、値は 400 (デフォルト) を返します。

これらの値を取得する方法を変更し、常に数値であると想定し、値がデフォルト値であるか、要素が実際に「太字」であるか、または別の方法があるかどうかを判断するために比較を行う必要があります。 font-weight が 1 に一致すると仮定すると、実際には疑似名が返されます。

4

2 に答える 2

0

.css()は、要素に割り当てられたスタイルの計算値を返すため、この場合は数値であると予想できます

于 2013-09-05T00:34:46.400 に答える
0

DOM ノードの style プロパティを介して css を適用するため、使用できます。これにより、style 属性のプロパティが取得さ$('#myid').prop('style').fontWeightれます。.css()fontWeight

于 2013-09-05T00:39:56.853 に答える