我知道这可能很简单,但我显然不能想到如何做到这一点。我以前从来没有这样做过。
除非单击单选按钮并更改它,否则我的值保持不变。然后我需要将该值传递给click函数,以便我可以调用该类。这有意义吗?
我将变量设置在页面顶部,如此...
var sortDate = 'revRec';
然后我运行一个更改函数来获取输入值(如果它改变了
)$("input[name='sortField']").on('change', function(){
sortDate = $(this).val();
});
所以我有点击功能,我需要重视
$('.sortDates').on('click', function(){
//Good stuff
});
现在,我尝试使用return sortDate;
在click函数中返回sort date的值,然后将其传递给click函数,但这似乎并不想工作。任何帮助都会很棒!
答案 0 :(得分:0)
为什么不这样做:
$("input[name='sortField']").on('change', function(){
sortDate = $(this).val();
$('.sortDates').on('click', function(){
console.log(sortDate);
});
});
此外,如果您在顶层声明了变量,那么它是一个全局变量。为什么不用它呢?
答案 1 :(得分:0)
sortDate
是全局的,你可以在任何地方访问它。如果您正在寻找如何将数据发送到偶数,请转到
var sortDate = 'revRec';
$("input[name='sortField']").on('change', function(){
sortDate = $(this).val();
});
$('.sortDates').bind('click',{sortDate:$("input[name='sortField']").val()},
function(e){
//Good stuff
//return or alert e.data.sortDate;
});