如何使用JS显示所有值?

时间:2016-01-14 05:48:39

标签: javascript jquery wordpress wordpress-plugin

我使用WP作业管理器并使用JS对其进行了自定义。我把它作为一个下拉列表而不是输入框。

现在,我希望在用户访问网页时显示所有部门的所有职位空缺。

这里是链接:http://bit.ly/1PsOR18

以下是片段:

(function($) {
"use strict"

$(function() {
  var $job_types_select = $('<select class="job_types_select"></select>');
  var $job_types_ul = $('form.job_filters ul.job_types');
  var $job_type_hidden = $('<input type="hidden" name="filter_job_type[]"/>');
  $job_types_ul.find('li').each(function() {
    var $li = $(this);
    var label_text = $li.find('label').text();
    var value = $li.find('input:checkbox').val();
    var $option = $('<option></option>');
    $option.text(label_text);
    $option.attr({value: value});
    $job_types_select.append($option);
  });
  $job_types_select.change(function() {
    var value = $(this).val();
    $('input:hidden[name="filter_job_type[]"]').val(value);
    var target   = $( this ).closest( 'div.job_listings' );
    target.triggerHandler( 'update_results', [ 1, false ] );
  });
  $job_types_ul.after($job_type_hidden);
  $job_types_ul.replaceWith($job_types_select);
);
})(jQuery);

0 个答案:

没有答案