jquery - Firefox 和 Chrome 中的 CSS 输出解释了吗? [id^ ="exlidInput_scope"]

标签 jquery html css google-chrome firefox

Google Chromes 开发者工具和 Firebug 都在我试图操作的 ID 之一上显示 CSS,如下所示:

[id^="exlidInput_scope"]

代码行如下:

<select name="vl(3UI0)" id="exlidInput_scope_1" class="EXLSelectTag blue     EXLSimpleSearchSelect" style="margin-top: -22px; border: 1px solid purple;">...</select>

我想在 jquery 中操作它做这样的事情:

$("[id^="exlidInput_scope"]").css({ 'margin-left': '5px !important'});

但是我并不真正理解正在使用的标记。所以 id 显然是指它是一个 id 的事实,但是这部分是做什么用的?我需要那样引用它,还是浏览器只是为了将它输出给我?

^=

感谢任何帮助 - 我是 CSS 的新手,不理解这是一个真正的痛苦!

最佳答案

将双引号更改为简单引号,如下所示:$("[id^='exlidInput_scope']").css({ 'margin-left': '5px !important'});

关于jquery - Firefox 和 Chrome 中的 CSS 输出解释了吗? [id^ ="exlidInput_scope"],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34339839/

相关文章:

html - 如何使您的网站 Logo 具有响应性?

html - 使div透明但不透明内部图像

HTML/CSS - 列表 - 使用列表样式时将背景颜色应用于整行?

jquery - 查找可点击的元素

JQuery 检测由 JS 进行更改的更改输入

javascript - 如何使用 Javascript 加载 CSS 文件?

javascript - Cannot POST/test.php 当我试图将数据输入数据库时​​它给了我这个错误

javascript - 无休止地旋转图像/div(跨浏览器)

javascript - 提交表单并写入文件

JQuery 全局 isAnimating 检查与 Selenium 一起使用 (2)