jquery 属性筛选器 中问题不含字母‘a’,您的答案看着不对,空格怎么表示呢
46行 老师给出的答案对么? 问题里没有包含字母‘a’,
//查找所有div中,有属性name中的值包含一个连字符“空”的div元素
我这样写也找不到这个元素 $("div[name~=' ']").css("border", "3px groove #668B8B"); 空格怎么表示呢
46行 老师给出的答案对么? 问题里没有包含字母‘a’,
//查找所有div中,有属性name中的值包含一个连字符“空”的div元素
我这样写也找不到这个元素 $("div[name~=' ']").css("border", "3px groove #668B8B"); 空格怎么表示呢
2016-03-16
4:属性包含单词过滤器
用于选择指定属性值中包含给定单词(由空格分隔)的元素
格式:$("selector[attribute~=value]");
例子:$('input[name~='news']').val("name中包含news单词的元素");
参考文档http://blog.csdn.net/woshisap/article/details/7341136
不明白可以问我
//我第一次是这么做的
<script type="text/javascript">
//查找所有div中,有属性name中的值包含一个连字符“-”的div元素
$("div[name*='-']").css("border", "3px groove #00FF00");
</script>
<script type="text/javascript">
//查找所有div中,有属性name中的值包含一个连字符“空”的div元素
$("div[name*=' ']").css("border", "3px groove #668B8B");
</script>
//后来仔细看了 ~=和 |=的定义,其实就是老师给的那个答案,只不过是问题问的方式不一样,仔细看看定义理解下
举报