我用 intection 制作了这个函数来获取我试图返回的“select_sport”的值,但我不知道如何获取该值以在另一个脚本中使用它。
这是我的功能
var selectSport_form = {
urlSelect : CI_ROOT + 'search_sport',
run : function() {
selectSport_form.select_sport();
},
select_sport : function() {
$(document).on('click', '#horiz_container img', function () {
var img_selected = $(this), $li = img_selected.closest('li');
var value_sport = $(this).attr('id');
var $selected = $('#horiz_container .selected').removeClass('selected');
$selected.find('.selected_sport').remove();
$li.addClass('selected');
$li.prepend('<div class="selected_sport"><img src="' + CI_ROOT + 'resources/img/select.png"></div>');
return value_sport;
});
}
};
我试图这样称呼它但不起作用
$(function(){
selectSport_form.run();
if(selectSport_form.select_sport() != "") {
alert('Work');
}
});