私は以下のコードを持っています:
$('<td>').append($('<input>').attr({ type: 'text', readonly: 'readonly', value: currentSet.weight }));
少し後で、それを追加して、次のスタイルを適用します。
.trigger('create');
コードは問題なく動作します。<input>
ただし、その入力をミニのjquery-mobileスタイル(つまり、data-mini="true"
属性が付加されているかのように)に見せようとしています。私はこれをうまく行うことができません。私は次の方法を試しました:
$('<td>').append($('<input>').data('data-mini', 'true').attr({ type: 'text', readonly: 'readonly', value: currentSet.weight }));
$('<td>').append($('<input>').attr({ type: 'text', data-mini: 'true', readonly: 'readonly', value: currentSet.weight }));
上記の2行では、ファイル内のJavaScriptは実行されません。私はまた、次のようなことをしようとしました。ここ.dynamicRow
で、は私が作成<tr>
しているものを含みます。<td>
$('.dynamicRow').find('<input>').data('data-mini', 'true');
何か案は?