使用jquery访问带有Class的div

use*_*527 8 jquery

我有一个div类.例如

<div class="button check"></div>.css是为'button','check'定义的.我想通过jquery访问上面的div并在div中写一些东西.我尝试过

$('.button check').html("sample data");
Run Code Online (Sandbox Code Playgroud)

我在运行页面时看不到任何内容.

请帮我.

Dou*_*ner 16

只需将CSS类链接在一起,用句点分隔:

$('.button.check').html("sample data");
Run Code Online (Sandbox Code Playgroud)

通过指定标记名称,您还可以在某些浏览器中看到更好的性能:

$('div.button.check').html("sample data");
Run Code Online (Sandbox Code Playgroud)

更新:阅读Brian的回答后,我重新阅读原始问题,我意识到你可能会认为你需要同时使用它们来引用它div.如果你有:

<div class="button cancel">Cancel</div>
<div class="button check">Check</div>
Run Code Online (Sandbox Code Playgroud)

然后链接选择器(即.button.cancel)将是有道理的.但是,如果这是唯一div的页面上,或者您希望所有divsbutton类,你不需要两类:

<div class="button check">Check</div>
Run Code Online (Sandbox Code Playgroud)

这样可以选择它:

$('div.check').html("sample data");
Run Code Online (Sandbox Code Playgroud)