Here is a tutorial on how to knit a simple eyelet buttonhole using yarnover (YO).
This little buttonhole is ideal for projects such as children’s clothes or toy clothes that use small buttons. The size of the finished buttonhole will depend on the size of the needles and type of yarn.
This yarnover is used when you have just worked a knit stitch, and will need to do another knit stitch after the yarnover.
STEP 1 – Knit to the position of the yarnover.
STEP 2 – Bring the yarn forward between the tips of the needles. (In the example, I have knitted 8 stitches before the yarnover, and the 8 knitted stitches are on the right hand needle.)
STEP 3 – Take the yarn backwards over the right hand needle.
STEP 4 – After pulling the yarn you will have another “stitch” on the right needle. (In this example, there are now 9 stitches on the right hand needle.)
STEP 5 – Insert the tip of the right hand needle into the next two stitches on the left hand needle from front to back (to knit two stitches together).
STEP 6 – Wrap the yarn around the right hand needle to knit two together.
STEP 7 - Pull the new loop on the right-hand needle through the two stitches on the left-hand needle. Slip the two stitches off the left-hand needle to finish the knit two together (K2TOG).
STEP 8 – Knit the remaining stitches on the needle. On the next row, knit or purl as usual, treating the yarn over as a regular stitch. (In the example I am using garter stitch (knit every row), and you can see the small hole that has been created where the yarnover was worked).
And there you are, one buttonhole finished!
OK, the boring bit about testing first, but it is a good idea to knit a test square with your buttonhole before buying the buttons so you can measure the correct size of the button. Yes, I know, it’s dull to knit test squares ….. sorry!