Also can you suggest whether we could move the jobs created in primary can be moved to secondary?
You can script them in SSMS and then copy to the other server.
You will need to add something to prevent the job from running on the secondary. A common way is to have a first job step which attempts to access the database. Then you mark the step as "quit the job and report success" in case of an error. The second step of the job has the real action.