There are multiple things wrong here:
1. You don't need to pass a nodelist to the A.each method. Just do `inputs.each(...` or remove the selectedContent array and just do:
```
var selectedContent = A.map(
    inputs.getDOM(),
    function(item, index, collection) { ...
```

2. However, the other problem with this is that you're using Liferay.Language.get and passing in a variable name. This is going to fire off multiple synchronous AJAX calls which will lock up the browser.
If you need a localized string for something like this and you can't pass it in when constructing the object, then add it as either a title attribute or a data attribute on the field.