/    Sign up×
Community /Pin to ProfileBookmark

JQuery Action

I have this code going on:

[CODE]
// Listening for a check on the complete box
$(“.checkboxes”).click(function() {
currentTODO = $(this).closest(‘.todo’);
currentTODO.data(‘id’,currentTODO.attr(‘id’).replace(‘todo-‘,”));

$.get(‘ajax.php’,{‘action’:’complete’,’id’:currentTODO.data(‘id’)},function(){
currentTODO.fadeOut(‘fast’);
});
});
[/CODE]

(currentTODO is assigned whenever anything in the box is clicked)

And instead of marking the item complete ONLY when the checkbox is clicked, it marks it complete when anything in the wrapper is clicked.

Any insight?

Thanks in advance

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@EvieauthorApr 06.2010 — Woo! figured it out:

[CODE]

// Listening for a check on the complete box
$(".checkboxes").click(function() {
currentTODO = $(this).closest('.todo');
currentTODO.data('id',currentTODO.attr('id').replace('todo-',''));
if($("input[@name='chkComplete']:checked").val() == currentTODO.data('id')){
$.get('ajax.php',{'action':'complete','id':currentTODO.data('id')},function(){
currentTODO.fadeOut('fast');
});
}

});
[/CODE]


EDIT: Unfortunately, it would seem that did NOT work, as I have a select box and when it is selected, it checks off the item
×

Success!

Help @Evie spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.16,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...