我正在尝试使用jQuery来查找H1中的文本,然后使用它来替换foo2中已有的文本.示例如下:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Take text from element</title>
<script type="text/javascript">
var str = $("h1").text();
$("#foo2").html(str);
$("#foo2").replaceWith( str );
</script>
</head>
<body>
<div id="foo"><div id="foo2">replace with h1</div></div>
<h1>Text I want to take</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 根据另一个问题尝试了堕落:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery-latest.min.js"></script>
<script type="text/javascript">
$("div p:contains('text')").parent('div').hide();
</script>
<title>test</title>
</head>
<body>
<div>
<p>text</p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我错过了一些明显的东西?
我试图隐藏一个按钮,如果它包含值'foo'.
下面的代码不起作用,我不明白为什么:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Example</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("button:contains('foo')").parent('div').hide();
});
</script>
</head>
<body>
<div class="prod_buy">
<input name="Add to Cart" type="submit" class="rb green txtbutton" value="foo">
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我在 WordPress 中使用多语言插件,使用户能够更改网站上的语言选项。
该插件除其他外还更改了 HTML 语言属性,例如
<html lang="en-GB">
Run Code Online (Sandbox Code Playgroud)
或者
<html lang="en-US">
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下选择器检测语言:
if ($( 'html:lang(en-us)')) {
alert('US lang detected');
}
Run Code Online (Sandbox Code Playgroud)
然而,这会产生误报,因为即使打开的 HTML 属性设置为“en-GB”,页面下方的其他元素也会设置为“en-us”。
哪个选择器会专门检查开头的 HTML 属性?
我正在使用这个插件(http://www.jquery4u.com/plugins/jquery-screen-keyboard-plugin/#.UCTg6p1lTkd)为Kiosk创建一个屏幕键盘.它工作得很好,但是我需要键盘出现在屏幕底部而不是输入/文本区域下方.
在外部jquery.keyboard.js文件中,我发现了以下内容:
$.keyboard.defaultOptions = {
// *** choose layout & positioning ***
layout : 'qwerty',
customLayout : null,
position : {
of : null, // optional - null (attach to input/textarea) or a jQuery object (attach elsewhere)
my : 'center top',
at : 'center top',
at2: 'center bottom' // used when "usePreview" is false (centers the keyboard at the bottom of the input/textarea)
},
Run Code Online (Sandbox Code Playgroud)
我应该使用什么而不是'null'?应该如何添加到代码中?
谢谢
使用下面的Twitter嵌入方法(https://dev.twitter.com/web/embedded-timelines),特别是使用网格布局,是否可以控制背景颜色?
上下文中的问题:http : //bitly.com/2aFUuhj
我想更新的样式在“ GridLayoutTextOnlyTweet”类中,但这在iFrame中。
我想使用jQuery隐藏包含"立即购买"文本的按钮.此按钮位于包含div中.
基本上是这样的:
$("button contains('Buy Now').parent('div').hide();
Run Code Online (Sandbox Code Playgroud) 我正在尝试在加载时向表单输入添加文本.
例如,我想在此示例中的"姓氏"之后添加"(必填)":
<div class="agile-group required-control">
<label class="agile-label" for="last-name">Last Name</label>
Run Code Online (Sandbox Code Playgroud)
我的尝试覆盖了整个标签:
$('.agile-group label').text('test');
Run Code Online (Sandbox Code Playgroud)
我假设我需要首先捕获现有值,然后添加到它但不知道如何,我猜这样的事情?
var text = $( this ).text();
$('.form-view label').val( text + "test");
Run Code Online (Sandbox Code Playgroud)