この関数は、返そうとした「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');
}
});