There seems to be a problem with jQuery when using setProp() and attributes starting with 'data-' e.g. 'data-position'. I haven't been able to test it but I suspect the behaviour will be the same doing it in pure B4J.
Could I make a suggestion jQueryElement gets two new methods SetAttr() and GetAttr() because it is easy to forget attributes with 'data-' in it do not work with SetProp() and GetProp(), while others like 'class' do?