0

我有这部分代码,假设将值从我的数据集传递到网格视图。

 var row = $("[id*=gvPlastic] tr:last-child").clone(true);
 var codes = $(this).find("Code").text();
  if  ($(this).find("Stock").text() == 'Y') {
      $("td", row).eq(7).html('<a href="#" onclick="getStock()" value=' + codes + ' />' + codes + '</a>');
     }
      else {
       $("td", row).eq(7).html($(this).find("Stock").text());
        }

变量代码如何在链接之外,即如下所示:

<a value="80043" onclick="getStock()" href="#"></a>
80043

我正在使用 jquery 绑定一个gridview。我的意图是如果值为 Y,则绑定字段 Stock 是可点击的。

4

1 回答 1

1

您正在关闭代码中的锚元素两次......

<a href="#" onclick="getStock()" value=' + codes + ' />' + codes + '</a>

应该:

<a href="#" onclick="getStock()" value=' + codes + '>' + codes + '</a>

(注意在锚的大于字符之前删除的“/”)

于 2013-08-14T13:00:58.970 回答