jquery Tree Traversal prev() problem.
- by Guido Lemmens
Hello,
I like to click a label and check the previous checkbox.
I've tried the next code, but this is not working. I have tried for 2 hours, but what am i missing?
JQUERY
jQuery(document).ready(function() {
$('.profilename').live('click', function() {
if ($(this).prev("input:checked").val() != null) {
$(this).prev("input").removeAttr("checked");
} else {
$(this).prev("input").attr("checked","checked");
}
});
});
HTML
<input type="checkbox" class="check" name="example"> <label class="namelabel">John Doe</label>
Who can help me to solve this question? Many thanks!
p.s. I know i can easy solve this with the <label for=""> tag, but that is not the question.