Question: I want to share a specific part of a page so I use a hashlink for example: `http://en.wikipedia.org/wiki/List_of_GMA_Network_radio_stations#References`

Facebook parses the `<p>` tag closest to the element with the linked id.

Is there a way to tell Facebook what it should use as description? Ideally I'd like to do this on an individual basis.

**UPDATE:** Since @Sturmeh suggests that I can post the link description via the API I'm enclosing the code that isn't working:

```
$statusUpdate = array(
  'link'      =>  $share_link,
  'message'   =>  $message,
  'description' => $description
);

//Post to Facebook
$facebook->api("/$user_id/feed", "post", $statusUpdate);

```

Answer: 
```
var errorCheck = $(this).parent("form").children(".error").length > 0;

```

When you `.wrap` the text inputs, they are no longer children of the form. Use `.find`

By the way, `$(this + "selector")` is not valid. You probably want to use `$(this).is("selector")`
You will need some sort of reference maintained with the new DOM element. This would be placing it as an initialised DOM element in a variable first (not as a string as you did) and the same for the original element, which will be placed back in to maintain the event:

```
var $inputWrapper = $("<div class=\"inputWrapper\" />"),
    $inputText = $("input[type=text]");
$inputText.wrap("<div class=\"inputWrapper\" />");

```

Then you can replace the element back in.