gpt4 book ai didi

php - 添加 jquery 时,即使使用文字标签,tpl 文件也不起作用

转载 作者:行者123 更新时间:2023-12-01 05:52:54 24 4
gpt4 key购买 nike

我已经在 tpl 文件中添加了一个 jquery 脚本,即使使用文字标签它也无法工作有什么问题吗?

<script type='text/javascript'>
{literal}
jQuery(document).ready(function()
{jQuery.validator.setDefaults(
{debug: true,success: "valid"});
$( "#PayformRIP" ).validate({rules: {
rip: "required",
rip2: {
equalTo: "#rip"
}}});

$( "#dialogForUser" ).dialog({
autoOpen: false,
show: "blind",
hide: "explode",
title: "receive your money",
width: 500,
height:300
});


$( "#link" ).click(function() {
var dialogWidth = $(this).attr('dialogWidth');
var dialogHeight = $(this).attr('dialogHeight');

$( "#dialogForUser" ).dialog( "option", "width", dialogWidth );
$( "#dialogForUser" ).dialog( "option", "height", dialogHeight );
$( "#dialogForUser" ).dialog( "open" );
return false;
});
var rip = $('<div />').html('</br><form id="PayformRIP" method="post" action="" >RIP de votre compte:<input type="text" required="true" name="rip" class="input" ><p id="titre" >RIP de votre compte:</p><input type="text" required="true" id="rip2" name="rip2" class="input" ><input type="submit" id="ripbutton" name="ripbutton" ></form>');
var paypal = $('<div />').html('</br><form id="PayformPAL" method="post" action="" >Email Paypal:<input type="email" required="true" name="paypal" class="input" ></br>Email Paypal:<input type="email" required="true" name="paypal" class="input" ><input type="submit" name="paybutton" id="paybutton" ></form>');rip.id = 'rip';paypal.id = 'rip';$('input:radio[name="postage"]').change(
function(){


if ($(this).val() == 'paypal') {

// appends the 'appended' element to the 'body' tag
$(rip).remove();
$(paypal).appendTo("#dialogForUser");
}
else {

// if it's the 'No' button removes the 'appended' element.
$(paypal).remove();
$(rip).appendTo("#dialogForUser");
}
});


});
{/literal}

这是我的代码,我正在等待您的建议,因为我已经尝试了很多,但没有好的结果。

最佳答案

我明白了

jQuery(document).ready(function()

应该是

jQuery(document).ready(function($)
or
$(document).ready(function()

编辑

您可以通过搜索jQuery no-conflict(包装器)来了解有关这种情况的更多信息。

就我个人而言,最终的正确答案,为什么这样做,因为它已经完成,我无法提供,

我唯一知道的是,当您使用 $(doc...) 时,您不能在该范围内使用 $ (美元符号)的其他函数。如果您使用 jQuery(document).ready(function() 而不使用 $,而不是使用 $(this).addClass()您将使用jQuery(this).addClass()

关于php - 添加 jquery 时,即使使用文字标签,tpl 文件也不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19530917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com