Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript jQuery Basics (2014) Creating a Mobile Drop Down Menu Setting a value

A prompt dialog will open prompting for someone's full name. Use jQuery to follow the comments in code. First, select th

A prompt dialog will open prompting for someone's full name. Use jQuery to follow the comments in code. First, select the correct input, and then set it's value to the fullName.

js/app.js
//Show Prompt Window and store value
var fullName = prompt("What is your full name?");

//Select Input with the id of #fullName

//Insert value in to full name input
index.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<label for="fullName">Full Name</label><input id="fullName" name="fullName" value="" disabled>
<script src="//code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/app.js" type="text/javascript" charset="utf-8"></script>
</body>
</html>

1 Answer

Hi

I'm guessing you are struggling to select the input and put the value of fullName into it so here is is with jQuery if you want to select an item on a page with an ID you would use

$('#fullName');

The # symbol is required for anything from a div to a paragraph tag that has an id you want to select.

the solution to your code would be

//First Select the input with the id fullName then use .val() to plug in the value of the fullName variable
$('#fullName').val(fullName);

Further more if you are selecting a class instead of an ID then you would use . instead of # like so

$('.fullName');

hope this helps you out.