Minecraft command block teleport with Target selector arguments

I have a 1 tick clock, which leads to a command block with the command:
testfor @p[-262,3,113,1] {SelectedItem:{id:minecraft:stick}}
That works. It finds me under the right conditions.
Then I have a redstone comparator, leading to a redstone repeater (seemed to be needed), then another command block for the actual command to do.
If the (second) command is
tp @p -268 3 113
then it works.
If it is any of the following then it won't teleport (though the first command block is finding me)
tp @p[-262,3,113,1] -268 3 113
tp @p[x=-262,y=3,z=113,r=1] -268 3 113
tp @p[-262,3,113,1] {SelectedItem:{id:minecraft:stick}} -268 3 113
tp @p[x=-262,y=3,z=113,r=1] {SelectedItem:{id:minecraft:stick}} -268 3 113
Can anyone suggest an answer?
Edit:
I'm on Minecraft 1.8.8.
Here's the clock (off to the right is a switch to turn it on and off, off to the left is the command block circuit).
Here's the main circuit. The right hand command block is the first (the testfor). Behind it is a redstone repeater.
The left hand command block is the second (the tp).
Hope that helps.
Best Answer
Comparator and fast clocks don't mix well so here is a complete clock only solution.
Setup:
/scoreboard objectives add Selector dummy
/scoreboard objectives add Marker dummy
/summon ArmorStand -262 3 113 {Silent:1,CustomName:"Tracker",Invulnerable:1,Invisible:1,Marker:1,NoGravity:1}
Clock:
/scoreboard players set @a Selector 0
/scoreboard players set @a[x=-262,y=3,z=113,r=1] Selector 1 {Inventory:{id:minecraft:stick}}
/scoreboard players set @e Marker 0
/scoreboard players set @e[type=ArmorStand] Marker 1 {Silent:1,CustomName:"Tracker",Invulnerable:1,Invisible:1,Marker:1,NoGravity:1}
/execute @e[type=ArmorStand,score_Marker_min=1] ~ ~ ~ tp @p[r=1] -268 3 113
Pictures about "Minecraft command block teleport with Target selector arguments"



How do you teleport a target in Minecraft?
The Teleport Command in Minecraft You can use \u201c /tp \u201d and \u201c /teleport \u201d interchangeably since they refer to the same command. The basic form of the command ( \u201c/tp <destination>\u201d ) requires either an entity or a location as the target and will teleport the player executing the command to that location or entity.How do you target a player with a command block?
The @p target selector is used to target the nearest player in the game. The nearest player will always be the player closest to the location where the command is run. If a command block has executed the command, the nearest player to the command block will be targeted.How do you make a command block teleport you to a certain place?
Type this command in when having the command block GUI open /teleport @p <x> <y> <z> . Then, activate the command block with redstone (including buttons, levers, and pressure plates), and they will be sent to their destination.Ultimate Commands - Target Selector Arguments
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Pixabay, Lucas VinÃcius Pontes, Erickson Balderama, Mike B