On Jun 11, 5:06*pm, SM <servandomont...@gmail.com> wrote:
> On Jun 11, 10:55*am, David Mark <dmark.cins...@gmail.com> wrote:
>
>
>
>
>
> > On Jun 11, 8:27*am, SM <servandomont...@gmail.com> wrote:
>
> > > On Jun 11, 6:09*am, David Mark <dmark.cins...@gmail.com> wrote:
>
> > > > On Jun 11, 1:01*am, SM <servandomont...@gmail.com> wrote:
>
> > > > > Using the selection on the left panel, I load the results on the right
> > > > > panel using jQuery Ajax. So far it's working really good:
>
> > > > > ...
> > > > > $.ajax({
> > > > > * *url: "includes/content.php",
> > > > > * *data: "letter=" + letter.substr(letter.lastIndexOf("=") + 1),
>
> > > > > * *success: function(data) {
> > > > > * * * $('#wrapper').removeClass("loading");
> > > > > * * * $('#content').html(data).fadeIn(400);
> > > > > * *}});
>
> > > > > ...
>
> > > > > After the results are loaded on the right panel, I click on an <a> tag
> > > > > that is suppose to trigger some javascript but doesn't:
>
> > > > > inside php file:
> > > > > <a class="btn_play">Play</a>
>
> > > > > javasscript to trigger:
> > > > > $('a[class=btn_play]').click(function(event) {
> > > > > * *event.preventDefault();
>
> > > > > * *// get the A tag ref
> > > > > * *var file = $(this).attr('href');
>
> > > > > * *alert(file);
>
> > > > > });
>
> > > > > The same <a> tag also exists on the left panel and triggers correctly.
> > > > > But, on the right panel, it doesn't trigger at all! I believe it's
> > > > > because it doesn't see the javascript.
>
> > > > > I'm sure this is come out already, but i can't find the solution.
>
> > > > > Any hints?
>
> > > > Yes. *Stop using jQuery. *Then you will find that you have to learn (a
> > > > lot) before you can script browsers. *I know you don't want to hear
> > > > that, but it's reality. *There are no magic scripts that can turnyou
> > > > into a JS programmer overnight. *This is particularly true of scripts
> > > > written by overconfident neophytes (e.g. jQuery).
>
> > > My mistake... wrong forum to write this post.
>
> > No, it was the right forum to write this post. *You have a shot at
> > learning something here. *If you had posted it to StackOverflow or the
> > jQuery forum, you would have gotten a bunch of "try this" responses
> > from jQuery fans (and likely without a discouraging word about using a
> > dubious 70K script to do what you could accomplish in ten lines of
> > code). *Programming and blind devotion just don't mix. *
>
> My question was simple and the answer has nothing to do with it.
The answer had nothing to do with what?
> I'm a
> programmer and i know my stuff.
Apparently not enough to eschew jQuery. No crime of course. Just
learn the lesson.
> Obviously, I'm not going to use a
> library for 10 lines of code... who would actually do that?
Loads.
> I use a
> library mostly for simple and clean effects and for ajax...
jQuery has awful effects and basic Ajax is another one of those ten
lines of code deals.
> that is
> more then 10 lines of code.
So?
> I don't like the fact that my post was use
> to turn it into a discussion on libraries...
Here's the thing, it's not "your post". It's a discussion thread.
....talk about blind devotion!
What does that mean? You brought up jQuery and it was warned against
(for the benefit of all readers). You don't own your posts and it is
fairly clueless behavior to whine about the resulting discussions.
Just go away if you have lost interest.