0

HTMLをjqueryに連結する際に問題があります。

私はこれを試しました:-

$('.dwrcwi_add_to_basket form').append('<input type="hidden" name="image" value="'+imagename+'"\'/">');

しかし、それはこのように戻ってきます:-

<input type="hidden" "="" '="" value="nav-shop-cart.png" name="image">

誰でも助けることができますか?また、何が間違っているのか説明してください。または、これらの型の連結に関するチュートリアルを提供してください。

ありがとう。

4

1 に答える 1

3

余分な一重引用符と二重引用符があります。

'<input type="hidden" name="image" value="'+imagename+'"\'/">'
                                                        ^^ ^

ブラウザの HTML パーサー (無効な HTML を解析するのに十分な機能) を混乱させている可能性があります。代わりに jQuery オブジェクトを作成することをお勧めします。

$('<input>', {
    'type': 'hidden',
    'name': 'image',
    'value': imagename
}).appendTo('.dwrcwi_add_to_basket form');
于 2013-05-18T04:57:32.643 に答える