In a page I have a lot of entries and I am onclick do an edit. So each one
must have a unique id.
the split allows me to get the id
$(document).ready(function() {
$('a[id^=doedit_x]').live('click', function(event) {
var fullid = this.id;
var split = fullid.split("_");
var cid = split[1];
$("div#newcomment").slideUp("slow");
$("div#editcomment_" + cid).show();
var options = {
target: '#maintable_' + cid,
success: showResponse
};
$('#commentform_' + cid).submit(function() {
$(this).ajaxSubmit(options);
return false;
});
lionel28 wrote:
>
> Charlie,
>
> Thank you very much.
> I was able to do a split so I get actual value from your code and all is
> fine.
>
> I do whatever I want with php, but could you recommend a book for
> Javascript.
>
> Example: for the split I had to do a Google search :thinking:
>
> A book with all those easy code like yours, like the split would be great.
>
> Thanks again.
>
> Charlie Griefer wrote:
>>
>> You shouldn't need to use a named function, or an inline onclick.
>>
>> If you can move that id attribute into the tag itself, you could do:
>>
>> # ...
>>
>> and then your jQuery would be:
>>
>> $(document).ready(function() {
>> $('a[id^=doedit_]').click(function() {
>> alert(this.id); <-- shows that you have a handle on the
>> specific
>> element that triggered the click
>> return false;
>> });
>> })
>>
>>
>> On Mon, Sep 28, 2009 at 4:34 AM, lionel28 <lmartelly@haitiwebs.net>
>> wrote:
>>
>>>
>>>
>>> Hi,
>>>
>>> I am trying to get the correct div from a form
>>>
>>> I did (I intentionally left the brackets open so it displays here)
>>> span id="doedit_$comment[commentid]"> a onclick= "return
>>> getCommentID($comment[commentid])
>>>
>>> and for the jQuery
>>>
>>> $(document).ready(function() {
>>>
>>> function getCommentID(cid)
>>> {
>>>
>>> $("#doedit_" + cid).click(function() {
>>>
>>> $("div#newcomment").slideUp("slow");
>>> $("div#editcomment_" + cid).slideDown("slow");
>>>
>>> }
>>> });
>>>
>>>
>>> But nothing is happening.
>>>
>>> Please what is the proper syntax?
>>>
>>> Thank you
>>> --
>>> View this message in context:
>>> http://www.nabble.com/How-to-handle-dynamic-clicks--tp25644199s27240p25644199.html
>>> Sent from the jQuery General Discussion mailing list archive at
>>> Nabble.com.
>>>
>>>
>>
>>
>> --
>> Charlie Griefer
>> http://charlie.griefer.com/
>>
>> I have failed as much as I have succeeded. But I love my life. I love my
>> wife. And I wish you my kind of success.
>>
>>
>
>
--
View this message in context: http://www.nabble.com/How-to-handle-dynamic-clicks--tp25644199s27240p25658199.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.
No comments:
Post a Comment