動的に生成されたタブをプログラムで追加/削除するために、動的jQueryタブウィジェットを使用しています。jqueryの既存のタブの数を数えますか?
jQueryをチェックして、既存のタブがウィジェットにいくつ存在するかを調べるにはどうすればよいですか?
私はこのコードを使用していますが、それは動作しません:
$('#container-1 > ul').tabs('add', tabName, name);
var newTab;
if ($('#container-1 > li').size() < 0) {
newTab = $(tabName).css('display', 'block')
} else {
newTab = $(tabName).css('display', 'none');
}
newTab.html('<iframe src="ViewPatient.aspx?pname=' + name
+ '" width="100%" frameborder="0" scrolling="no" height="300"></iframe>');
これはもはやjQueryのUI-1.10.0で動作します。 http://jqueryui.com/upgrade-guide/1.9/#deprecated-length-method Wolfgangの解説を参照してください。 – jcoffland