Javascript Jquery脚本看不到2 div和x27之间的区别;s

Javascript Jquery脚本看不到2 div和x27之间的区别;s,javascript,php,jquery,Javascript,Php,Jquery,我有一个包含我的项目的数据库,表名为:projects。在该表中,我有3列: ID, Titel, BLOB 这是我的php: { echo '<div class="project_box">'; echo '<p class="project_text">' . $row['titel'] . '</p>'; echo '<img class="project_box_image" src="data:image/jpeg;base

我有一个包含我的项目的数据库,表名为:projects。在该表中,我有3列:

ID, Titel, BLOB
这是我的php:

  {
  echo '<div class="project_box">';
  echo '<p class="project_text">' . $row['titel'] . '</p>';
  echo '<img class="project_box_image" src="data:image/jpeg;base64,' . base64_encode($row['image']) . '" width="200" height="200"</img>';
  echo '</div>';
  }
.project\u box
是我加载我的、标题和BLOB的div,单击我想检查项目文本是否等于某个值

.project\u text
是项目的标题文本

我希望这对你来说是清楚的,这将真的帮助我走出困境


谢谢。

它似乎可以解决您的问题:

更好地使用
子项()

将jquery替换为以下内容:

 $('.project_box').click(function() {
     var strText = $(this).children(".project_text").text();
    if (strText == "Portefolio"){
        alert("portefolio");
    }else if (strText == "test"){
        alert('test');
    }
  });

演示:

它似乎可以解决您的问题:

更好地使用
子项()

将jquery替换为以下内容:

 $('.project_box').click(function() {
     var strText = $(this).children(".project_text").text();
    if (strText == "Portefolio"){
        alert("portefolio");
    }else if (strText == "test"){
        alert('test');
    }
  });

演示:

它似乎可以解决您的问题:

更好地使用
子项()

将jquery替换为以下内容:

 $('.project_box').click(function() {
     var strText = $(this).children(".project_text").text();
    if (strText == "Portefolio"){
        alert("portefolio");
    }else if (strText == "test"){
        alert('test');
    }
  });

演示:

它似乎可以解决您的问题:

更好地使用
子项()

将jquery替换为以下内容:

 $('.project_box').click(function() {
     var strText = $(this).children(".project_text").text();
    if (strText == "Portefolio"){
        alert("portefolio");
    }else if (strText == "test"){
        alert('test');
    }
  });

演示:

当您有多个

时,您认为jQuery如何解释
$('.project\u text')
?可以使用获取单击框内的类

$('.project_box').click(function() {
    if ($(this).find('.project_text').text() == "Portefolio"){
        window.location.href = "portefolio/";
    }else if ($(this).find('.project_text').text() == "test"){
        alert('test');
    }
});
我认为
switch()
在这里也会更好,这样可以节省您多次编写
.text()
部分的时间

$('.project_box').click(function() {
    switch ($(this).find('.project_text').text()) {
        case "Portefolio":
            window.location.href = "portefolio/";
            break;
        default:
            alert("test");
            break;
    }
});

当您有多个

时,您认为jQuery如何解释
$('.project\u text')
?可以使用获取单击框内的类

$('.project_box').click(function() {
    if ($(this).find('.project_text').text() == "Portefolio"){
        window.location.href = "portefolio/";
    }else if ($(this).find('.project_text').text() == "test"){
        alert('test');
    }
});
我认为
switch()
在这里也会更好,这样可以节省您多次编写
.text()
部分的时间

$('.project_box').click(function() {
    switch ($(this).find('.project_text').text()) {
        case "Portefolio":
            window.location.href = "portefolio/";
            break;
        default:
            alert("test");
            break;
    }
});

当您有多个

时,您认为jQuery如何解释
$('.project\u text')
?可以使用获取单击框内的类

$('.project_box').click(function() {
    if ($(this).find('.project_text').text() == "Portefolio"){
        window.location.href = "portefolio/";
    }else if ($(this).find('.project_text').text() == "test"){
        alert('test');
    }
});
我认为
switch()
在这里也会更好,这样可以节省您多次编写
.text()
部分的时间

$('.project_box').click(function() {
    switch ($(this).find('.project_text').text()) {
        case "Portefolio":
            window.location.href = "portefolio/";
            break;
        default:
            alert("test");
            break;
    }
});

当您有多个

时,您认为jQuery如何解释
$('.project\u text')
?可以使用获取单击框内的类

$('.project_box').click(function() {
    if ($(this).find('.project_text').text() == "Portefolio"){
        window.location.href = "portefolio/";
    }else if ($(this).find('.project_text').text() == "test"){
        alert('test');
    }
});
我认为
switch()
在这里也会更好,这样可以节省您多次编写
.text()
部分的时间

$('.project_box').click(function() {
    switch ($(this).find('.project_text').text()) {
        case "Portefolio":
            window.location.href = "portefolio/";
            break;
        default:
            alert("test");
            break;
    }
});


它之所以有效,是因为
project\u text
中的文本是框中唯一的文本。如果你(稍后)决定向框中添加更多文本(但不是标题),这将不再有效。ye我考虑过类似的事情,因为标题不是在类中定义的。但就目前而言,在这种情况下,头衔是最重要的。如果我决定添加一个额外的类,比如:project\u extra\u text,它不会影响带有脚本的onclick:)对吗?再次感谢@USER331356:如果有效或有帮助,您应该接受一个答案:)它之所以有效,是因为
project\u text
中的文本是框中唯一的文本。如果你(稍后)决定向框中添加更多文本(但不是标题),这将不再有效。ye我考虑过类似的事情,因为标题不是在类中定义的。但就目前而言,在这种情况下,头衔是最重要的。如果我决定添加一个额外的类,比如:project\u extra\u text,它不会影响带有脚本的onclick:)对吗?再次感谢@USER331356:如果有效或有帮助,您应该接受一个答案:)它之所以有效,是因为
project\u text
中的文本是框中唯一的文本。如果你(稍后)决定向框中添加更多文本(但不是标题),这将不再有效。ye我考虑过类似的事情,因为标题不是在类中定义的。但就目前而言,在这种情况下,头衔是最重要的。如果我决定添加一个额外的类,比如:project\u extra\u text,它不会影响带有脚本的onclick:)对吗?再次感谢@USER331356:如果有效或有帮助,您应该接受一个答案:)它之所以有效,是因为
project\u text
中的文本是框中唯一的文本。如果你(稍后)决定向框中添加更多文本(但不是标题),这将不再有效。ye我考虑过类似的事情,因为标题不是在类中定义的。但就目前而言,在这种情况下,头衔是最重要的。如果我决定添加一个额外的类,比如:project\u extra\u text,它不会影响带有脚本的onclick:)对吗?再次感谢@User331356:如果它有效或有帮助,你应该接受一个答案:)我在第一个场景中考虑了一个案例,但当我的if-else不起作用时,我认为它不起作用。但这种情况要好得多;)再次感谢!它们完全可以互换。正如我所说的问题是,您现在必须使用类,因此
$('.project_text')
不再返回单个对象。我在第一个场景中考虑了一个案例,但当if-else不起作用时,我认为它不起作用。但这种情况要好得多;)再次感谢!它们完全可以互换。正如我所说的问题是,您现在必须使用类,因此
$('.project_text')
不再返回单个对象。我在第一个场景中考虑了一个案例,但当if-else不起作用时,我认为它不起作用。但这种情况要好得多;)再次感谢!它们完全可以互换。正如我所说的问题是,您现在必须使用类,因此
$('.project_text')
不再返回单个对象。我在第一个场景中考虑了一个案例,但当if-else不起作用时,我认为它不起作用。但这种情况要好得多;)再次感谢!它们完全可以互换。正如我所说的问题是,您现在必须创建类,因此
$('.project_text')
不再返回单个对象。