您好我正在尝试append
div
与button
对应button text
(即在以下示例的情况下,button text
为"Download"
,因此我将div class
追加为new
,如果button text
为{{} 1}}
我会"Upload"
其他一些append
)。
对于div class
我正在使用wrap API。
这是我的代码
appending div

我正在尝试<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<button class="btn" title="run">Download</button>
<script>
$(document).ready(function() {
var buttontext = $("button").text();
alert(buttontext);
$('button[text="Download"]').wrap("<div class='new'></div>");
});
</script>
</body>
</html>
这样button text
,但它无效。
最后我希望输出像这样
button[text="Download"]
&#13;
任何帮助将不胜感激。
答案 0 :(得分:2)
您可以使用jquery&#39; contains
方法:
$(document).ready(function() {
$('button:contains("Download")').wrap("<div class='new'></div>");
});
这是一个有效的代码:
http://codepen.io/egerrard/pen/MJpwdz
关于contains
的文档: