当我们点击它时,单选按钮会运行onchange
jQuery函数。但是如果我们通过链接参数直接检查这个相同的单选按钮,则不会调用该函数。请问,如何解决这个问题?我尝试将onchange
更改为onclick
但未成功。
第I页工作:手动选择任何商店后,onchange功能将隐藏商店DIV并显示类别DIV,模拟步骤过滤器。 http://www.hotsales.com.br/procurar/
这是自动选择某个商店的直接链接参数。但是这样,onchange函数不会运行,因此Store DIV仍然可见,类别DIV仍然隐藏。 http://www.hotsales.com.br/procurar/?offer_store=852
这是选择Store时应该运行的第一个函数(手动或通过直接链接)。
/* AJAX SEARCH*/
$(document).on( 'change', '.advanced-search input', function(){
start_ajax_search3();
$.ajax({
url: $('.advanced-search').attr('action'),
data: $('.advanced-search').serialize(),
success: function( response ){
handle_ajax_search_response( response ); /*this function hide/show desired DIV*/
},
complete: function(){
end_ajax_search();
}
});
});
隐藏/显示DIV的方式如下:
function handle_ajax_search_response( response ){
var $response = $('<div>'+response+'</div>');
$('.ajax-results').html( $response.find('.ajax-results').html() );
$('.ajax-sidebar').html( $response.find('.ajax-sidebar').html() );
$('.category-filter').show();
$('.store-filter').hide();
$('.offer-type-filter').show();}
答案 0 :(得分:0)
您可以在<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="toggle">Test toggle</button>
<div id="test">test</div>
和文档#include <system.h>
#include <stdio.h>
unsigned char state, nxtstate, inbyte,g1,g2;
void checkS1S2()
{
inbyte=porta;
if ((inByte & 0x0F) == 0x07) //70%
{
nextstate =1; // turn on G1
}
if ((inByte & 0xF0) == 0x20) // 50%
{
nextstate =2; // turn on G2
}
if ((inByte & 0xF0) == 0xFF) // 100%
{
nextstate =3; // turn on G1 and G2
}
if (((inByte & 0xF0) == 0x00) || ((inByte & 0xF0) == 0x01))
{
nextState = 4; // TurnoFF G2
}
if (((inByte & 0x0F) == 0x00) || ((inByte & 0x0F) == 0x01) || ((inByte & 0x0F) == 0x02) )
{
nextState = 5; // TurnoFF G1
}
}
void state1(void)
{
bitset(portb1); // switch on G1
nextstate = 1;
g1 =1;
}//end of state1.
void state2(void)
{
bitset(portb2); // switch on G2
nextstate = 1;
g2 =1;
}//end of state2
void state3(void)
{
checktime;
{
if time up && (g1 ==1) && (g2 ==1);
state6;
else
state1;
}
}
void state6(void)
{
// switch OFF G0,G1,G2
bitclear(portb,0);
bitclear(portb,1);
bitclear(portb,2);
bitset(portb3);
nextstate = 1;
g1 =0;
g2=0;
}//end of state6
void state4(void)
{
bitclear(portb,1); // Switch OFF G1
nextstate =1;
g1 =0;
}
void state5()
{
bitclear(portb,2); // Switch OFF G2
g2 =0;
}
int main(void)
{
// Configure RA0-RA3 as S1 , RA4-RA7 as S2
// Configure RB0 as G0 , RB1 as G1 , RB2 as G2 and RB3 as LED
config();
nxtstate=0;
}
上调用您的函数,例如:
change
ready
我希望它可以帮助你,再见。