解决了两天才解决。
新手入门多多包涵,CSDN截图上传不了。后面看看能上传的时候在传页面样式。
需求:用户在input搜索框输入搜索内容。选择时间后,点击button按钮返回最终结果
问题:时间样式由a标签完成,click获取用户选择的a标签后,需要将所选a标签的text值供button的click使用。分别写click方法时,出现button的click无法使用时间click的值。
$('#u327 a').click(function () {//获取时间 var selectedA = $(this).addClass('selected').siblings().removeClass('selected').closest('div.condition').find('a.selected'); var time3 = $(selectedA).text();//时间值 });
$('#button-search3').click(function () {//点击按钮,显示搜索结果
//需要使用time3字段,无法使用局部变量
});
解决办法:嵌套解决这一需求。
$('#u327 a').click(function () {//获取时间 var selectedA = $(this).addClass('selected').siblings().removeClass('selected').closest('div.condition').find('a.selected'); var time3 = $(selectedA).text();//时间值 $('#button-search3').click(function () {//点击按钮,显示搜索结果
});
});