jQuery.get onClick与其他功能

时间:2011-12-27 11:02:21

标签: javascript jquery

以前我问过如何在不使用php(Include .txt content WITHOUT server side lang?)的情况下从文本文件中调用单独的值,并且在一些帮助下我解决了问题:

<script type="text/javascript">
jQuery.get('db.txt', function(data) {
    $('#db').html(data);
     var element = $("#db").text().split("|"); 
     $('#1').text(element[1]);
     $('#3').text(element[3]);
   });
  </script>

  <span id="db" style="display:none;"></span>

  <span id="1"></span>
  <span id="3"></span>

如果我的文本文件看起来像这个Name1 | Number1 | Name2 | Number2 |它会显示:

1号2号

效果很好,除了我还有一个小问题。

之前,当我使用php时,我有一个看起来像这样的OnClick函数:

onClick="simpleCart.add('name=Productname', 'price=<?php echo ''.$field[$loop][1].''; ?>','quantity=1');

价格是用数据库用php回应的,但现在我不能再使用任何服务器端语言了。 <span id="1"></span>得到与<?php echo ''.$field[$loop][1].''; ?>相同的值,我只是不知道如何在OnClick函数中编写它?我需要跨度值等于价格。

希望你能在这里帮助我!

1 个答案:

答案 0 :(得分:1)

$('span#1').click(function() {
     /* your code like
     simpleCart.add('name=Productname', 'price=' + $('span#1').text(),'quantity=1');
    */
});

$('span#1').bind('click', function() {
    /* your code like
     simpleCart.add('name=Productname', 'price=' + $('span#1').text(),'quantity=1');
    */
});

检查jQuery API:http://api.jquery.com/click/