I'm trying to use canopy to use F# to play a game of Tic Tac Toe here. The "board" looks like the follow
<div class="game">
<div class="board">
<div class="square top left"><div class="x"></div></div> <--- take note here
<div class="square top"><div></div></div>
<div class="square top right"><div></div></div>
<div class="square left"><div></div></div>
<div class="square"><div></div></div>
<div class="square right"><div class="o"></div></div> <--- take note here
<div class="square bottom left"><div></div></div>
<div class="square bottom"><div></div></div>
<div class="square bottom right"><div></div></div>
</div>
When you click to either place an X or an O it'll change <div>
to <div class="o">
I'm trying to retrieve the state of the board but it doesn't work because say I do the simplest thing for example
let state = elements |> ".square"
This will return 9 elements... but it doesn't return that the sub div is an x or not since "x" is an attribute not a value.
So essentially my question is. How do I retrieve that a certain position contains an X or O.