2014-08-27 56 views
0

我有一個HTML字符串新寬度更換查找並從HTML文本替換寬度和使用jquery

需要與使用jQuery

Example - 
    var str = "Hello <iframe width="560" height="315" src="//www.youtube.com/embed/5Uls9v1nnss" frameborder="0" allowfullscreen></iframe>" 

需要更新新的值來更新width屬性560新寬460

回答

1

您可以通過包裝,並傳遞給jQuery函數任意字符串轉換成HTML:

var str = "Hello <iframe width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/5Uls9v1nnss\" frameborder=\"0\" allowfullscreen></iframe>"; 
var container = $("<div>" + str + "</div>"); 

然後你就可以作爲普通的HTML處理數據:

container.find("iframe").attr("width", "460"); 

這是結果:

str = container.html(); 

試試: http://fiddle.jshell.net/v3019eb4/

+0

謝謝,它的工作。 :) – 2014-08-27 11:09:28