当前位置: 首页 > 面试题库 >

使用哈希时如何将id作为选择器?

艾英范
2023-03-14
问题内容

假设以下html:

<div id='test#1'>test1</div>
<div id='test#2'>test2</div>

现在,以下操作无效,为什么?

CSS…。

#test#1{color: red;}

jQuery ....

$('#test#2').css('color','blue');

问题答案:

要将任何元字符(例如!“#$%&’()* +,。/ :; <=>?@[[]^`{|}〜)用作名称的文字部分,必须使用用反斜杠转义:

CSS方式:

#test\#1{
    color: red;
}

jQuery的方式:

$('#test\\#2').css('color','blue');

建议:

您不应该在ID中使用#,以获取更多详细信息

ID和NAME令牌必须以字母([A-Za-z])开头,后跟任意数量的字母,数字([0-9]),连字符(“-”),下划线(“ _”),冒号(“:”)和句点(“。”)。

因此,您可能还想知道是否可以使用id =“ test.1”,为此,您也应该如上所述转义字符。



 类似资料:
  • 问题内容: 我有一个简单的JSON代码: 我的HTML中有一个选择标记: 我需要一种简单的方法来从此JSON创建HTML选择框,如下所示: 问题答案: 只是这里的踢是纯JavaScript的答案,您可能也不需要数组,只需一个简单的对象即可

  • 问题内容: 我有一个持有以下值的JSON对象: 我想在Ruby中循环遍历以获得键/值对。当我使用时,它不会遍历对象,因为它不是Ruby哈希形式: 如何将上述JSON对象转换为Ruby哈希? 问题答案: 接下来的代码片段呢?

  • 使用Selenium WebDriver和Java。在Selenium WebDriver中,有没有办法选择div id而不是select id? 我正在使用此HTML:

  • 问题内容: 我在一个基于Java的系统中工作,我需要为视觉显示中的某些元素设置一个ID。一类元素是字符串,因此我决定使用String.hashCode()方法来获取这些元素的唯一标识符。 但是,我遇到的问题是,如果id为负,并且经常返回负值,那么我正在borks中工作的系统。一种快速的解决方案是仅在哈希码调用周围使用Math.abs()来确保得到肯定的结果。我想知道这种方法是,两个不同的元素具有相

  • 问题内容: 我有一个实现了hashCode()的向量类。它不是我写的,而是使用2个质数对2个向量分量进行异或运算。这里是: …因为这是来自已建立的Java库,所以我知道它可以正常工作。 然后,我有一个Boundary类,其中包含2个向量:“开始”和“结束”(代表直线的端点)。这两个向量的值是边界的特征。 在这里,我尝试为构成该边界的向量的唯一2元组(起点和终点)创建一个良好的hashCode()。

  • 问题内容: 我想将“ abc”之类的字符串转换为MD5哈希。我想在iOS和Swift中做到这一点。我尝试使用下面的解决方案 http://iosdeveloperzone.com/2014/10/03/using-commoncrypto-in- swift/ 更清楚地说,我想在Swift中实现类似于此PHP代码输出的输出: 输出:8b1a9953c4611296a827abf8c47804d7