# How to use jQuery to get a unique id?

**URL:** <https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342>\
**Category:** General\
**Created:** [May 29, 2017, 11:14pm UTC](https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342 "2017-05-29T23:14:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidakoch](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@davidakoch](https://forum.freecodecamp.org/u/davidakoch)\
**Post date:** [May 29, 2017, 11:14pm UTC](https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342/1 "2017-05-29T23:14:05Z")

</div>

So I’m trying to build a tictactoe game with jQuery. I’ve watched a tutorial on how to do it with javascript. There is a function that grabs the unique id of an html element in javascript. How do you do something similar to that in jQuery. For instance, here is html:`  
table class = “table”\>  
tr\>

```
		<td id="s1"	class="square"></td>
		<td id="s2" class="square"></td>
		<td id="s3" class="square"></td>
	</tr>
	<tr>
		<td id="s4" class="square"></td>
		<td id="s5" class="square"></td>
		<td id="s6" class="square"></td>	
	</tr>
	<tr>
		<td id="s7" class="square"></td>
		<td id="s8" class="square"></td>
		<td id="s9" class="square"></td>	
	</tr>
</table>

```

Here is the jquery code i’m using:

```
	function getBox(numbers){
		var numbers = $('#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8, #s9')

		return numbers.text();
	}

```

What I want the function to do is everytime you click on a td in the game, it retrieves the unique id such as "#s1, “s2”, etc.

Thanks for any help

---

<div class="post-metadata">

**Author:** ![dr.shreeman](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dr.shreeman/32/19512_2.png) [@dr.shreeman](https://forum.freecodecamp.org/u/dr.shreeman)\
**Post date:** [May 29, 2017, 11:36pm UTC](https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342/2 "2017-05-29T23:36:58Z")

</div>

@davidakoch,

I think this link will help you. [https://api.jquery.com/click/](https://api.jquery.com/click/)

I don’t believe putting all these id’s into one single `numbers` will help you. You would want to identify each id to what to do when it is clicked.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![davidakoch](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@davidakoch](https://forum.freecodecamp.org/u/davidakoch)\
**Post date:** [May 29, 2017, 11:40pm UTC](https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342/3 "2017-05-29T23:40:49Z")

</div>

Thanks…i’ll give it a try

---

<div class="post-metadata">

**Author:** ![dr.shreeman](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dr.shreeman/32/19512_2.png) [@dr.shreeman](https://forum.freecodecamp.org/u/dr.shreeman)\
**Post date:** [May 29, 2017, 11:42pm UTC](https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342/4 "2017-05-29T23:42:18Z")

</div>

@davidakoch

For a sanity check, you can always use console.log(“Hey this works! I am id#1”) within a function and you monitor that in dev console so you will know it got triggered.

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 16, 2021, 5:58pm UTC](https://forum.freecodecamp.org/t/how-to-use-jquery-to-get-a-unique-id/121342/5 "2021-01-16T17:58:48Z")

</div>

Closed on January 16, 2021, 5:58pm UTC


