基于contains插入html

时间:2015-03-04 17:45:19

标签: javascript jquery html insert contain


在这种情况下,我有一个页面,它将加载所有不同类型的内容(例如:5种不同的服装目录)。

我正在寻找一种基于标题中的特定文本插入html的方法。 我知道这不对,但这可能会让你知道我想做什么。

$jq(document).ready(function(){
  $jq("h3:contains('Men')").insertBefore("<img src='images/men.png'>");
});

我想要的最终结果是能够根据标题的特定文本在同一页面上加载不同的图像。

谢谢!!!

2 个答案:

答案 0 :(得分:2)

您可以根据append条件contains img:

$("h3:contains('Men')").append("<img src='images/men.png'>");

JS Fiddle

答案 1 :(得分:0)

我想你想要这个:

$jq(document).ready(function(){
  if($jq('h3').text() == "Men")
    $jq('h3').insertBefore("<img src='images/men.png'>");
});
相关问题