0

jQuery モバイルを使用してモバイル アプリを作成しています。編集可能なテキスト テーブルを作成する必要があります。そこで、テーブルを作成してテキスト ボックスを挿入することにしました。

それは機能していますが、テキストボックスはJqueryモバイルのデフォルトである別の形になっています。

4

3 に答える 3

2

ui-corner-noneクラスを使用できます

<input class="ui-corner-none" type="text">
于 2013-01-18T05:41:57.127 に答える
1

スタイリングは実際には、入力自体ではなく、入力を囲む div に適用されるため、事後にスタイルを設定しようとしないでください。入力で data-attribute: data-corners="false" を使用し、jquery モバイルでネイティブに処理できるようにします。

<input type="number" size="2" data-corners="false">
于 2014-11-08T22:29:04.910 に答える
1

解決

特定のテキスト入力:

#text {
    border-radius: 0 !important;
}

例: http://jsfiddle.net/Gajotres/LqDke/

すべての:

.ui-corner-all {
    border-radius: 0 !important;
}

編集 :

または、次のようにすることもできます。

$('a').buttonMarkup({ corners: false });

最終的な注意事項

jQuery Mobile ページとウィジェットをカスタマイズする方法について詳しく知りたい場合は、この記事をご覧ください。jQuery Mobile に !important が必要な理由など、多くの実用的な例が付属しています。

于 2013-01-17T14:06:54.693 に答える