0

私はJavascriptで次のことを試みています:

if (parseInt($('#' + tableName + 'Table').width()) > parseInt($('#' + tableName + 'Table').parent().width())) {
                    console.log("Here");
                    $('#' + tableName + 'Table').css('overflow-x', 'scroll');
                }

コンソールにログを記録していますが、水平スクロールバーはありません...

4

2 に答える 2

0

明らかにあなたのjqueryセレクターは間違っています。$('#' + tableName + 'Table')この要素が存在しないか、正しい要素ではないことを確認するために、デバッガーを使用してコードを簡単にログに記録またはステップ実行することができます。次のステップは、適切なセレクターを見つけることです。この場合、の親をターゲットにする必要があります$('#' + tableName + 'Table')

于 2013-08-19T20:51:19.650 に答える