Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery函数没有';t工作(与smarty一起)_Jquery_Function_Click_Smarty_Toggle - Fatal编程技术网

Jquery函数没有';t工作(与smarty一起)

Jquery函数没有';t工作(与smarty一起),jquery,function,click,smarty,toggle,Jquery,Function,Click,Smarty,Toggle,我找不到这个脚本有什么问题。请帮帮我 {elseif $text[i].text == "%SubPages"} <!-- js--> {literal} <script type="text/javascript"> $(function(){ $("#button_{/literal}{$text[i].id}{literal}").click(function(event) { event.preventDefault(); $("#settings_{/lite

我找不到这个脚本有什么问题。请帮帮我

{elseif $text[i].text == "%SubPages"}

<!-- js-->
{literal}
<script type="text/javascript">
$(function(){
$("#button_{/literal}{$text[i].id}{literal}").click(function(event) {
event.preventDefault();
$("#settings_{/literal}{$text[i].id}{literal}").toggle();
});
$("#settings_{/literal}{$text[i].id}{literal}").click(function(event) {
$(this).hide();
});
});
</script>
{/literal}  

<img src='images/subpages.png' />
<!-- button msg-->
<input type="button" id="button_{$text[i].id}" value="[szerkesztés]">
<!-- loading msg-->
<div class="loading_message" id="settings_{$text[i].id}"><div id="message_content"><b><b><b>
asdasdasdasd 
</b></b></b></div></div>
{/if}
{elseif$text[i]。text==%subpage}
{literal}
$(函数(){
$(“#按钮{/literal}{$text[i].id}{literal}”)。单击(函数(事件){
event.preventDefault();
$(“#设置{/literal}{$text[i].id}{literal}”).toggle();
});
$(“#设置{/literal}{$text[i].id}{literal}”)。单击(函数(事件){
$(this.hide();
});
});
{/literal}
asdasdasd
{/if}
我的问题是div(类加载消息)在单击时没有出现。为什么?

HTML源代码:

<li class="default" id="listItem_1041">
<a class="ui-icon ui-icon-close" id="1041" onclick="return ajaxTextKill(this.getAttribute('id'));"></a>
<!-- js-->

<script type="text/javascript">
$(function(){
$("#button_1041").click(function(event) {
event.preventDefault();
$("#settings_1041").toggle();
});
$("#settings_1041").click(function(event) {
$(this).hide();
});
});
</script>

<img src="images/subpages.png">

<!-- button msg-->
<input type="button" id="button_1041" value="[szerkesztés]">

<!-- loading msg-->
<div class="loading_message" id="settings_1041"><div id="message_content"><b><b><b>
asdasdasdasd 
</b></b></b></div></div>
</li>
  • $(函数(){ $(“#按钮_1041”)。单击(函数(事件){ event.preventDefault(); $(“#设置_1041”).toggle(); }); $(“#设置_1041”)。单击(功能(事件){ $(this.hide(); }); }); asdasdasd

  • 我认为将显示loading_消息类,而jquery切换将隐藏它。尝试将“显示无”添加到该div或使用而不是

    $("#settings_1041").toggle(); 
    
    这个:

    $("#settings_1041").show(); 
    

    请显示解析后的HTML最终结果,而不是Smarty源代码。如果查看生成的HTML,JS代码是否正确?Nem jóígy sem,már próbáltamígy is.:(/它也不起作用,我也尝试过这种方法。:(我尝试过使用您生成的代码,在我向“loading_message”分区添加了一个display:none样式后,它就起作用了。[Kiprobaltam a general alt kododat es nalam mukodott rendesen miutan a“loading_message”-es div nek adtam egy“display:none”stilust.]