日期:2014-05-20  浏览次数:20799 次

现在的新人问问题,这么牛吗?一大早的就影响心情.........................................................
本帖最后由 diaodiaop 于 2013-10-23 13:16:12 编辑
原帖

问题大概就是repeter循环一个订单,商品数量可通过js控制-1或者+1

这个问题我是会的 所以我回答了下.
引用
+的class=a

$(".a").click(function(){   
var td=$(this).parent();   
var tr=td.parent();  
var textbox=tr.find("xx"); 
textbox.val("oo") 
});

很简单的问题 我以为能结贴了结果....
引用
。。。如果加个class=a这样的话  经过循环 会出现N个class=a的。。。根本没有办法区分的……我想了一下 改变结构 然后 用next()这种查找最好  麻烦看清楚问题再回答 

我以为我是错了,就算错了.需要这样的语气吗?

然后我实际去测试了下.代码如下

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  //做减法
  $(".a").click(function(){
    var td=$(this).parent(); 
    var tr=td.parent(); 
    var textbox=tr.find("input");
    var count=parseInt(textbox.val());
    textbox.val(count-1) 
  });
  //做加法
  $(".b").click(function(){
    var td=$(this).parent(); 
    var tr=td.parent(); 
    var textbox=tr.find("input");
    var count=parseInt(textbox.val());
    textbox.val(count+1) 
  });
});
</script>
<style>
a{text-decoration:none}
</style>
</head>
<body>
<table id="tb" border="1" width="100%">
<tr>
  <th>商品名称</th><th>商品价格</th><th>数量</th>
</tr>
<tr>
  <td>商品1</td><td>100</td>
  <td>
  <a class="a" href="javascript:;" >-</a>
  <input type="text" value="1" style="width:50px;"/>
  <a class="b" href="javascript:;" >+</a>
  </td>
</tr>
<tr>
  <td>商品2</td><td>200</td>
  <td>
  <a class="a" href="javascript:;" >-</a>
  <input type="text" value="2" style="width:50px;"/>
  <a class="b" href="javascript:;" >+</a>
  </td>
</tr>
<tr>
  <td>商品3</td><td>300</td>
  <td>
  <a class="a" href="javascript:;" >-</a>
  <input type="text" value="3" style="width:50px;"/>
  <a class="b" href="javascript:;" >+</a>
  </td>
</tr>
<tr>
  <td>商品4</td><td>400</td>
  <td>
  <a class="a" href="javascript:;" >-</a>
  <input type="text" value="4" style="width:50px;"/>
  <a class="b" href="javascript:;" >+</a>
  </td>
</tr>
</body>
</html>

以上代码我测试是可以的啊..
测试地址http://www.w3school.com.cn/tiy/t.asp?f=jquery_effect_fadeto

把代码粘贴到里面就行了.


现在的人 都不去实际操作,就等别人给你现成的代码,就算给你了,你还是不去测试.

不测试就算了 还一味的去否定别人的做法.

还是那句话如果你说我是错的 最好证明你是对的

你不能证明你的牛逼,凭什么去否定别人的定论?

笑而不语.

------解决方案--------------------

------解决方案--------------------
其实有也没有什么奇怪的事
------解决方案--------------------
浮躁。。。。
------解决方案--------------------
你也说别人是新人喽 楼主淡定
------解决方案--------------------
楼主太认真了
------解决方案--------------------
不爽就不再跟帖就是了,免得一天的心情被影响就不值了
------解决方案--------------------
淡 定 
------解决方案--------------------

------解决方案--------------------
现在小P孩不懂事,LZ莫怪莫怪
------解决方案--------------------
伸手党都这样的,你要把代码给他写好,功能全部帮他实现了,他原封不动的黏贴后,测试好了,成功了,好了:你是对的
------解决方案--------------------