trigger the value change; use data part of element