飞码网-免费源码博客分享网站

点击这里给我发消息

Jquery 判断 data-* 的值有没有包含|-问题原因解答

飞码网-免费源码博客分享网站 爱上飞码网—https://www.codefrees.com— 飞码网-matlab-python-C++ 爱上飞码网—https://www.codefrees.com— 飞码网-免费源码博客分享网站
【问题】
<input class="tit" data-menu="4" type="checkbox">
<input class="tit" data-menu="4.1" type="checkbox">
<input data-menu="4.1.1" type="checkbox">
<input data-menu="4.1.2" type="checkbox">
<input data-menu="4.2" type="checkbox">

想问一下 我现在有这4个checkbox
每个都有data-menu的值
我现在把data-menu 是4的打勾的话
下面其他的4开头的都要打勾
例如 打勾 4 => 自动把 4.1 4.1.1 4.1.2 4.2 打勾
或是 打勾 4.1=> 自动把 4.1.1 4.1.2 打勾

要如何去判断data的值有没有包含4或4.1(打勾那个的值)
我用indexOf 他会错误说未定义function

JS

$(document).ready(function() {
		$('.tit').on('change',function(){
			console.log($(this).data('menu').indexOf());
		})
	});
【解答】

https://jsbin.com/yopipaxajo/edit?html,console,output
你要的是这样?

飞码网-免费源码博客分享网站 爱上飞码网—https://www.codefrees.com— 飞码网-matlab-python-C++ 爱上飞码网—https://www.codefrees.com— 飞码网-免费源码博客分享网站
赞 ()

相关推荐

内容页底部广告位3
留言与评论(共有 0 条评论)
   
验证码: