モバイルアプリで剣道UIモバイルフレームワークを使用しようとしています。リストビューで動的にボタンを作成し、クリック機能でもボタンを作成する必要があります。
HTML本体に書き込むと、すべて問題なく、ボタンはクリック機能で正常に動作します。
<ul data-role="listview" data-style="inset" id="genericListView">
<li>
<input type="text">sample
<a data-align="right" data-role="button" data-click="browse" id="browse"></a>
</input>
</li>
</ul>
しかし、私が以下のように書く場合:
$('#genericListView').append('<li id="' + result[i].ListItemID + '"><input name="' + result[i].ListItemElementText + '"type="' + result[i].ListItemElementType +
'" id="' + result[i].ListItemElementID + '">' + result[i].ListItemElementText + '<a data-align="left" data-role="button" id="' + result[i].ListItemElementBrowsableID +
'" data-click="' + funcName + '"></a></input></li>');
ボタンは画面上のラベルのように見えますが、もちろんクリック機能は機能していません。
私もボタンを追加しようとしました
1.入力およびボタンタグ(機能しない)
document.createElementを使用してボタンを作成し、setAttributeも試行しました(機能していません)
$('ul')。listview('refresh'); (追加後、機能しません)
.trigger('create'); (追加後、機能しません)
iOSデバイスで正しく動作しているため、Android css(kendouiモバイルフレームワーク内)のバグだと思います。この問題を解決する方法はありますか?または私は何かが恋しいですか?