任何人都可以帮忙解决这个问题:
http://jsfiddle.net/p89ka9jq/29/请。
$('#boutique_drop').SumoSelect();
$("#boutique_drop").bind('SumoSelectclick', function(event, ui) {
var element = document.getElementById(ui.value + '_box');
if (element) {
element.selected = ui.checked
alert(element.selected);
}
})
我试图让它像这样做:
http://jsfiddle.net/3jr2v/705/
$("#boutique_drop").multiselect();
$("#boutique_drop").bind('multiselectclick', function(event, ui) {
var element = document.getElementById(ui.value + '_box');
if (element) {
element.selected = ui.checked
alert(element.selected);
}
})
由于
答案 0 :(得分:2)
没有名为“SumoSelectclick”的事件
这可能有效:
$(".SumoSelect li").bind('click.check', function(event) {
alert($(this).hasClass('selected'));
})
http://jsfiddle.net/p89ka9jq/32/
我希望它有所帮助。
答案 1 :(得分:0)
可以通过 -1 来完成。
您可以使用{ csvDispCount: -1 }
选项进行设置。
要在窗口小部件中显示的项目数量,由a分隔, 之后,文本将被扭曲为3+ Selected。为所有设置为0 选项。
答案 2 :(得分:0)
您在问题中的两个示例都有不同的作用。
第一个小提琴中使用的sumoselect插件使用选择框,其选项值并创建一个新的<li>
data-val
个https://test.processing.kz/CNPMerchantWebServices/CNPMerchantWebService.wsdl
元素,其> client = Savon.client(wsdl: 'https://test.processing.kz/CNPMerchantWebServices/CNPMerchantWebService.wsdl', ssl_verify_mode: :none, log: true)
=> #<Savon::Client:0x00000005f27a88 @globals=#<Savon::GlobalOptions:0x00000005f27a60 @option_type=:global, @options={:encoding=>"UTF-8", :soap_version=>1, :namespaces=>{}, :logger=>#<Logger:0x00000005f279e8 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x00000005f279c0 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00000005f27970 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:<STDOUT>>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x00000005f27920 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x00000005f278a8>>>>, :log=>true, :filters=>[], :pretty_print_xml=>false, :raise_errors=>true, :strip_namespaces=>true, :convert_response_tags_to=>#<Proc:0x00000005f27830@/home/deployer/.rvm/gems/ruby-2.1.3/ruby/2.1.0/gems/savon-2.11.0/lib/savon/options.rb:85 (lambda)>, :convert_attributes_to=>#<Proc:0x00000005f27808@/home/deployer/.rvm/gems/ruby-2.1.3/ruby/2.1.0/gems/savon-2.11.0/lib/savon/options.rb:86 (lambda)>, :multipart=>false, :adapter=>nil, :use_wsa_headers=>false, :no_message_tag=>false, :follow_redirects=>false, :unwrap=>false, :wsdl=>"https://test.processing.kz/CNPMerchantWebServices/CNPMerchantWebService.wsdl", :ssl_verify_mode=>:none}>, @wsdl=#<Wasabi::Document:0x00000005f276c8 @document="https://test.processing.kz/CNPMerchantWebServices/CNPMerchantWebService.wsdl", @adapter=nil, @request=#<HTTPI::Request:0x00000005f27678 @follow_redirect=false, @auth=#<HTTPI::Auth::Config:0x00000005f27628 @ssl=#<HTTPI::Auth::SSL:0x00000005f27600 @verify_mode=:none>>>>>
2.1.3 :046 > client.operations
D, [2015-05-25T17:31:41.817858 #25654] DEBUG -- : HTTPI GET request to test.processing.kz (net_http)
=> []
属性与您给它的ID相同选择选项。
第二个插件创建了一系列复选框,其id与选项几乎相似。这就是警报的工作原理和原因。
此外,没有名为&#34; SumoSelectclick&#34;而你试图绑定点击错误的元素。
工作小提琴