A new input field adding with dropdown value

A new input field adding with dropdown value

  1. When a user clicks the "+" button, then a row should be added with a dropdown and input field. I want to make that input field name as a dropdown selected value for each rows.

  2. If I select "facebook" in first dropdown, it should not show in the second dropdown list. simply selecting values should NOT display in next dropdown. I done that part. But my question is if I select "Google" in second dropdown, "Yahoo" in third dropdown. and again if i click the first or second dropdown it should NOT display the "Yahoo" again.

http://jsfiddle.net/mhmdsohail/v9uem13u/5/

Please find the link above where the code is present and fix it.

I need the output like this.