让跳转新页面的栏目成为选中状态()

	var url = location.href;
	$("ul li a").each(function() {
		if((url + '/').indexOf($(this).attr('href')) > -1 && $(this).attr('href') != "") {
			$(this).parents().addClass("act"); //让跳转新页面的栏目成为选中状态
		} else {
			$(this).removeClass("act");
		}
	});

思路:到新的页面后遍历href的参数做判断

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Android Studio 中,我们可以使用 Intent 来进行不同 Activity 之间的跳转,并且可以传递数据。 要保持原来界面的 checkbox 的选中状态,我们需要在跳转之前将 checkbox 的选中状态存储起来,然后在跳转回来的时候再将 checkbox 的选中状态取出来。这可以通过 startActivityForResult 和 onActivityResult 方法实现。 具体步骤如下: 1. 在原页面中,使用 startActivityForResult 方法跳转到目标页面,并传递 checkbox 的选中状态。 ``` Intent intent = new Intent(this, TargetActivity.class); intent.putExtra("isChecked", checkBox.isChecked()); startActivityForResult(intent, requestCode); ``` 2. 在目标页面中,获取传递过来的 checkbox 的选中状态,并进行操作。 ``` Intent intent = getIntent(); boolean isChecked = intent.getBooleanExtra("isChecked", false); checkBox.setChecked(isChecked); ``` 3. 在目标页面中,当需要跳转回原页面时,使用 setResult 方法将 checkbox 的选中状态传递回去。 ``` Intent intent = new Intent(); intent.putExtra("isChecked", checkBox.isChecked()); setResult(RESULT_OK, intent); finish(); ``` 4. 在原页面中,重写 onActivityResult 方法,获取目标页面返回的 checkbox 的选中状态,并进行操作。 ``` @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == requestCode && resultCode == RESULT_OK) { boolean isChecked = data.getBooleanExtra("isChecked", false); checkBox.setChecked(isChecked); // 进行操作 } } ``` 这样就可以在跳转页面后保留原页面的 checkbox 的选中状态了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值