试图采取这个内容:
<div class="content">one,two,three</div>
<div class="content">four,five,six</div>
<div class="content">seven,eight,nine</div>
Run Code Online (Sandbox Code Playgroud)
和.split和.join各使用jQuery.
$('.content').each(function() {
var mydata = $(this).text().split(',').join(", ");
$(this).text(mydata);
});
Run Code Online (Sandbox Code Playgroud)
如果李说"事情",我想追加,但如果它说"事情",我想追加.这有可能:contains吗?
$("ul li:nth-child(2):contains('Thing')").append("foo");
Run Code Online (Sandbox Code Playgroud) 将此合并为一个if陈述的正确方法是什么?
$('span').filter(function() {
var myEl = $(this);
var myText = myEl.text();
if (myText.match('foo')) {
$(myEl).addClass('foo');
}
if (myText.match('bar')) {
$(myEl).addClass('bar');
}
if (myText.match('baz')) {
$(myEl).addClass('baz');
}
});
Run Code Online (Sandbox Code Playgroud) 如何将h1中的文本转换为带连字符的字符串并使其成为正文中的新类?到目前为止,这就是我所拥有的一切:
var newClass = $('h1').val().replace(/ /g, '-');
$("body").addClass(newClass);
Run Code Online (Sandbox Code Playgroud)
我正在尝试将链接插入到具有id"popup"的空<a>中.该链接将在弹出框中打开当前页面(我将在稍后定义参数).我正在尝试将制作超链接所需的HTML与JS变量'window.location.href'串在一起 - 如何将它们串在一起?即如何修复它以使其工作,或将其重写为'window.location.href'作为变量的函数:
$("#popup").html('<a href=' . window.location.href . '>open popup</a>');
Run Code Online (Sandbox Code Playgroud)