jquery让html页面空白,如何将jQuery添加到HTML页面?

标记都具有selected类。您可能必须将PHP代码调整为仅将selected类提供给其中一行。

尝试复制我的PHP,但它超出了限制..不知道如何发布代码。你能让我知道如何发布代码吗?

@ user1888584你尝试过像Pastebin这样的东西吗?

@andrewap这是php pastebin.com/ckbE7uZb你可以帮我看看它出了什么问题吗?谢谢

@ user1888584在不知道你正在使用什么PHP框架的情况下理解代码有点困难。尽管如此,第44行中的逻辑导致$selected在$idx == 1(a.k.a。第一种方法)时始终具有值'selected'。这就是在选择第二种方法时突出显示两种方法的原因。我建议重写那个逻辑,首先考虑是否有选定的值。如果没有选定的值,则仅将其默认为第一种方法。此外,这与您的原始问题无关。您应该将此作为Stack Overflow上的单独问题发布。

在HTML5中,您不需要添加type='text/javascript'

在标签内添加...

$(document).ready(function(){

$('input[type=radio]').change(function() {

$('input[type=radio]').each(function(index) {

$(this).closest('tr').removeClass('selected');

});

$(this).closest('tr').addClass('selected');

});

});

编辑:内的位置不是唯一的选项...这可以很容易地在结束标签之前放置。我通常会尝试将我的JavaScript放在head中以用于放置原因,但在某些情况下它可能会降低页面渲染速度,因此有些人会推荐后一种方法(在关闭body之前)。

您可以使用以下任何一种方式包含JQuery:

链接使用jQuery与CDN

从这里下载Jquery并包含在您的项目中

http://jquery.com/download/

https://code.jquery.com/

使用此链接下载最新版本

http://code.jquery.com/jquery-latest.min.js (never use this link on production server)

您的代码放置可能如下所示

在使用它之前,应该包含你的Jquery,否则会引发错误

```

$(document).ready(function(){

$('input[type=radio]').change(function() {

$('input[type=radio]').each(function(index) {

$(this).closest('tr').removeClass('selected');

});

$(this).closest('tr').addClass('selected');

});

});

```

在结束体标记之前使用脚本标记包含javascript。您最好将它放在一个单独的文件中并链接到它,以使事情更有条理,更容易阅读。这里有一篇简单的文章,将向您展示http://www.selftaughtweb.com/how-to-include-javascript/

您需要在代码中包含此代码并将其放在页面末尾。或者创建JS文件(例如test.js),在其上编写此代码并将此标记放在页面末尾

Copyright ©  码农家园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值