0
次のjQueryコードがあります。jqueryでテキストを分割する
innerHtml = innerHtml + '<div class="compare-box '+ $(this).attr("offertype") +'"> <div class="compare-close"><span class="closed" onclick="RemoveCompareOffer(\''+ $(this).attr("id") + '\')"><i class="fa fa-times"></i></span></div>'
+ '<div class="compare-logo"><img src="' + $(this).attr("imagelink") + '" /></div><p>' + $(this).attr("offername") + '</p>'
+ '<input type="button" value="View Details" class="viewbtn" onclick="CallOfferRenderAction(\'' + $(this).attr("offercode") + '\',\'' + $(this).attr("providercode") + '\')" /></div>';
たび$(this).attr("offertype")
は、私は分割しspecialoffer-compare
と交換したいspecial-box specialoffer
含まれています。これどうやってするの?
何uは分割し、私は特別なボックスを削除する文字列の特別なボックスやspecialoffer –
と交換したいですspecialofferを維持し、specialofferに '-compare'を追加します。 –
ここに示すように変数を使用してください...' var temp = $(this)).attr( "offertype"); temp = temp.indexOf( "special-box specialoffer")> -1? "specialoffer-compare":temp; innerHtml = innerHtml + ... + temp + .... ' –