-1
我需要帮助jquery。我有这张表http://jsfiddle.net/msx20/PLHSV/1/如何计算选择输入中相同值的数量
而我想要在选择输入中动态地为一行和一列选择输入的数量,并在具有指定类的表格单元格中显示结果。
colcountPlus,colcountMinus,colcountN - 用于当前列的选择相同的值的摘要数
rowcountPlus,rowcountMinus,rowcountN - 用于当前行
的选择相同的值的摘要数
我尽量让这jQuery的,但我的代码没有工作可言,我的代码
$(document).ready(function() {
$('.fields select').change(function() {
getCount($(this));
});
function getCount() {
var count = 0;
$(':selected .fields').live('click', function (.val)) {
if ($(this).val() == '+') {
count++;
$('tr td:first .rowcountPlus').text(count);
} else if ($(this).val() == '-') {
count++;
$('tr td:first .rowcountMinus').text(count);
} else if ($(this).val() == 'N') {
count++;
$('tr td:first .rowcountN').text(count);
} else if ($(this).val() == '+') {
count++;
$('tr td:first .colcountPlus').text(count);
} else if ($(this).val() == '-') {
count++;
$('tr td:first .colcountMinus').text(count);
} else if ($(this).val() == 'N') {
count++;
$('tr td:first .colcountN').text(count);
}
});
}
但它并没有工作,我有行错误:$(':selected .fields')。live('click',function(.val)){,and the end of the code}。
另外我想通过输入选择所有的测试单元选择全部取消选择。
任何人都可以帮我用这段代码吗?我有搜索堆栈,但我还没有发现任何类似的问题。
我可能以后会举一个例子,但现在只是一些意见: 1.绑定change事件为“点域的选择”这是不对的,它应该是“select.fields” 2. live是jQuery中不赞成使用的方法 – Merlin
您是否在寻找这个:** http://jsfiddle.net/PLHSV/4/**(只是一个想法,告诉您如何对于行来说,你可以设计一个逻辑来类似地计算列) – Abhitalks