c# - 在default.aspx中调用jquery

标签 c# javascript jquery asp.net

我是asp.net新手,当用户添加公司名称、从日期到日期时,我正在尝试添加一个“经验”字段。为此,我正在使用 a ,现在我正在使用 jQuery。要动态添加新列,我已经编写了 jQuery 函数,但是当我运行时仅出现单个列时,我不知道在哪里添加这些函数。请帮助了解如何将 jQuery 代码添加到 ASP.NET,下面是我的函数

var $lastChar =1, $newRow;
$get_lastID = function(){
    var $id = $('#experience_table tr:last-child td:first-child input').attr("name");
    $lastChar = parseInt($id.substr($id.length - 2), 10);
    $lastChar = $lastChar + 1;
    $newRow = "<tr> \
        <td><input type='text' name='company_name_0"+$lastChar+"' maxlength='255' /></td> \
        <td><input type='text' name='from_0"+$lastChar+"'  /></td> \
        <td><input type='text' name='to_0"+$lastChar+"'  /></td> \
        <td><input type='number' name='Total_exp_0"+$lastChar+"' maxlength='11' /></td> \
        <td><input type='text' name='edit_0"+$lastChar+"' maxlength='255' /></td> \
        <td><input type='button' value='Delete' class='del_ExperienceRow' /></td> \
            </tr>"
    return $newRow;
}
}

$('#add_ExperienceRow').live("click", function(){
    if($('#experience_table tr').size() <= 9){
        $get_lastID();
        $('#experience_table tbody').append($newRow);
    } else {
        alert("Reached Maximum Rows!");
    };
});

$(".del_ExperienceRow").live("click", function(){ 
    $(this).closest('tr').remove();
    $lastChar = $lastChar-2;
});

最佳答案

将代码包装到此函数和脚本标记中

<script src="Script/jquery-version.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
        //Your code goes here
    });
</script>

如果您使用的是最新的 jQuery 版本,您还应该将该 .live 事件处理程序更改为 .on。

关于c# - 在default.aspx中调用jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20558729/

相关文章:

c# - 如何将下载的文件保存到本地文件夹?

javascript - 如何使用 javascript/Jquery 调用 iOS 搜索按钮?

javascript - 如何使用 jQuery 从 Google 读取联系人信息?

javascript - 给定一个日期/时间字符串,使用 javascript/jquery,如何确定它是否是今天?

javascript - 检测键盘箭头键按下了多长时间?

c# - 如何建模独占行为并使其可配置

c# - 如何以编程方式获取渲染内容?

javascript - VB.Net 中连续 4 个文本框的 gridview

c# - 为什么我的是int?是否需要验证值?

javascript - chrome.storage.sync 未定义错误