'a'セレクターの代わりに使用できるものはありますか?多分何かのような<url href="">
ものか似たようなもの。'a'を避けようとしています。その理由は、セクション内のすべての「a」を変更するjQueryとそのコードを使用しているためです。いくつかの'a'をそのままにしておきたい。これは私が持っているものです:HTML:
<div> <!-- █ POST █ -->
<h3>14 June 2012 - Noisettes for Spotify</h3>
<p>
We have supplied a sound equipment for the Noisettes concert on Spotify company event. Please enjoy <a class="inlink" target="_blank" href="http://www.youtube.com/watch?v=KRFHiBW9RE8">Noisettes on YouTube</a>.
</p>
</div>
JQUERY:
$(document).ready(function(){
var $posts = $('#items > div');
var maxHeight = 32;
$('a', $posts).live('click', function(){
var $par = $(this).prev('p');
var oH = parseInt($par.attr('class'));
if($par.height() == oH){
$par.animate({
'height': maxHeight
}, 'medium');
$(this).text('read more...');
}else{
$par.animate({
'height': oH
}, 'medium');
$(this).text('read less...');
}
});
$posts.each(function(){
if($('p', this).height() > maxHeight){
$('p', this)
.attr('class', $('p', this).height())
.css('height', maxHeight+'px');
$(this).append($('<a class="link">').text('read more...'));
}
});
});
これにより、「YouTubeのノイゼッツ」(htmlコードから)が「readless ...」に置き換えられます(引き続き機能しますが、表現が変更されます。CSSを使用しようとしましたが、それでも置き換えられます。これについて明確にしたいと思います:)よろしくお願いします。