相关疑难解决方法(0)

使用JQuery更新span标记值

我正在尝试更新图例标记中的字段集标记中的span标记.我们的想法是在选择组件时更新软件项的成本.如果我只有一个软件项目(例如 - Visual Studio 2008 Pro $ 2800),下面的代码工作正常,但如果我在另一个字段集中添加第二个项目,那么当我尝试更新该字段集的范围时,它会更新包含我的Visual Studio软件的fieldset.我有什么想法我做错了吗?

<script language="javascript" type="text/javascript">
$(document).ready(function() {
    $("li").click(function() {           
        var itemCost = 0;
        $("legend").each(function() {
            var SoftwareItem = $(this).text();
            itemCost = GetItemCost(SoftwareItem);
            $("input:checked").each(function() {               
                var Component = $(this).next("label").text();
                itemCost += GetItemCost(Component);
            });            
            $("#ItemCostSpan").text("Item Cost = $ " + itemCost);
        });
        function GetItemCost(text) {
            var start = 0;
            start = text.lastIndexOf("$");
            var textCost = text.substring(start + 1);
            var itemCost = parseFloat(textCost);
            return itemCost;
        }        
    });
});
</script>
 <head runat="server">
<title></title>
</head>
<body>
<form id="form1" …
Run Code Online (Sandbox Code Playgroud)

html jquery

17
推荐指数
1
解决办法
10万
查看次数

标签 统计

html ×1

jquery ×1