我需要使用jquery获取文本框中给出的html标签

时间:2010-12-03 04:41:46

标签: jquery

我必须获取文本框中给出的html元素及其属性。我如何使用jquery获取它。我的代码是......

    $("#textbox_id").html().filter('img').each(function() {
        alert($(this).attr("id"));
    });

在上面的代码中,我喜欢在textbox中获取所有img标签的ID ...

2 个答案:

答案 0 :(得分:1)

文本框中没有html,它们只有一个值,您可以通过.val()访问它。然后将该字符串传递给jQuery:

var textboxHTML = $("#textbox_id").val();
$(textboxHTML).filter("img").each(function () {
   alert($(this).attr("id"));
});

答案 1 :(得分:0)

我的最终解决方案......

$("#textbox_id").html('html content given here');   

$("#textbox_id").find('img').each(function() {
        alert($(this).attr("id"));
    });